第一篇笔记

静态网页和动态网页的特点。

静态网页:
(1)静态网页不能简单地理解成静止不动的网页,他主要指的是网页中没有程序代码,只有HTML(即:超文本标记语言),一般后缀为.html,.htm,或者.xml等。虽然静态网页的页面一旦做成,内容就不会再改变了。但是,静态网页也包括一些能动的部分,这些主要是一些GIF动画等

(2)静态网页的打开,用户可以直接双击,并且不管任何人任何时间打开的页面的内容都是不变的。

动态网页:
(1)动态网页是指跟静态网页相对的一种网页编程技术。动态网页的网页文件中除了HTML标记以外,还包括一些特定功能的程序代码,这些代码可以使得浏览器和服务器可以交互,所以服务器端根据客户的不同请求动态的生成网页内容。

即:动态网页相对于静态网页来说,页面代码虽然没有变,但是显示的内容却是可以随着时间、环境或者数据库操作的结果而发生改变的。

(2)动态网页,与网页上的各种动画、滚动字幕等视觉上的动态效果没有直接关系,动态网页也可以是纯文字内容的,也可以是包含各种动画的内容,这些只是网页具体内容的表现形式,无论网页是否具有动态效果,只要是采用了动态网站技术(如PHP、ASP、JSP等)生成的网页都可以称为动态网页。

引用

架构

1.CS架构:Client Server
在这里插入图片描述
CS架构的优点:
1、C/S架构的界面和操作可以很丰富。
2、安全性能可以很容易保证,实现多层认证不难。
3.、由于只有一层交互,因此响应速度较快。

C/S 架构的缺点:
1、适用面窄,通常用于局域网中。
2、用户群固定,因为程序需要安装才可使用,所以不适合面向一些不可知的用户。
3、维护成本高,发生一次升级,则所有客户端的程序都需要改变。

2.BS架构:Broswer Server
在这里插入图片描述
B/S架构的优点:
1、客户端无需安装,有Web浏览器即可。
2、BS架构可以直接放在广域网上,通过一定的权限控制实现多客户访问的目的,交互性较强。
3、BS架构无需升级多个客户端,升级服务器即可。

B/S架构的缺点:
1、在跨浏览器上,BS架构不尽如人意。
2、表现要达到CS程序的程度需要花费不少精力。
3、在速度和安全性上需要花费巨大的设计成本,这是BS架构的最大问题。
4、客户端服务器端的交互是请求-响应模式,通常需要刷新页面,这并不是客户乐意看到的。

引用

tomcat的安装

tomcat的下载

tomcat解压后的目录说明:
bin:可执行文件。
conf:配置文件。
lib:tomcat依赖的jar文件。
log:日志文件。
temp:临时文件。
webapps:可执行的项目(我们开发的项目存放于该目录下)。
work:存放由jsp翻译成的java,以及编辑成的class文件(jsp->java->class)。

tomcat的运行

启动startup,在浏览器里输入localhost:8080(8080是默认的,如果你在conf文件夹下的server.xml里面修改了8080,就需要输入你更改后的端口值),然后页面会变成进入apache页面(此默认页面是ROOT文件夹里面),也可以指定打开对应文件夹的页面,需要在浏览器里输入localhost:8080/对应的文件夹。

做自己的项目:需要在webapps下新建myproject文件夹,必须放WEB-INF文件夹里面含有web-xml文件和classes文件夹(存放字节码文件)和lib文件夹(存放java包)。project下还需要新建index.jsp文件,这个文件里面存放的代码就是页面显示的内容。
在这里插入图片描述

tomcat运行时遇到的问题

  • 运行bin下的startup.bat文件时,出现闪退的情况。
    我的解决方法:
    在setclasspath.bat的前面加入自己的JAVA_HOME和JAR_HOME的具体位置。
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45715461/article/details/113686512