动态网站是指在服务器端运行的,使用程序语言设计的交互式网页懂球帝,它们会按照某些条件的差异,返回不同的网站内容。可以使客户跟服务器交互的网页
动态网站可以推动交互功能,如客户注册、信息公布、产品展示、订单管理之类;
动态网站并不是独立存在于服务器的网站文件,而是浏览器发出请求时才反馈网页;
动态网站中包括有服务器端脚本,所以页面文件名常以asp、jsp、php等为后缀。但也可以使用URL静态化技术,使网站后缀显示为HTML。所以不能以页面文件的前缀作为判定网页的动态和静态的唯一标准。
动态网站因为必须数据库处理,所以动态网站的访问速率大大减慢;
动态网站因为存在特殊代码,所以相非常静态网站,其对搜索引擎的友好程度相对应弱一些。
03.程序架构(B/S和C/S架构)
解析:
B/S:必须应通过浏览器才可以执行的程序
优点:方便程序的更新,一旦程序的功能必须出现变更的之后懂球帝APP,只应该更新服务器端的程序
,客户端的程序也就是浏览器不需要进行任何附加的操作。
C/S:不需要借助浏览器就可以访问的程序
优点:01.交互性好:可以更好的使用户使用快捷键
02.更好的控制硬件。
04.URL和URI的深入理解
解析:
URI:Uniform Resource Identifier懂球帝,统一资源标识符;
URL:Uniform Resource Locator,统一资源定位符;
URL是唯一可识别Internet上详细的计算机、目录或文件夹位置的命名约定.
URN:Uniform Resource Namejsp网页,统一资源名称。
简单理解就是URL是大门,URI是门里的每个房间。URI 是在 Internet 上定位资源的常规方案,它的着重点在于资源jsp网页,而不是位置。
URL的组成部分:
第一部分:协议
第二部分:主机名
第三部分:路径
05.常见的Web服务器有几种?
tomcat:
apache:
Weblogic
Jboss
webspacher
Jetty 学生配置过
IIS (解析.NET 程序)
Nginx高性能
06.Tomcat的目录结构
07.page目录结构
bin:存放的是开启和停止的Tomcat脚本
conf:配置文件内存的位置
lib:jar包
logs:日志文件
temp:临时数据存放的位置
webapps:运行的web应用存放的位置
work:jsp编译成的Java类位置
08.page指令说明
pageEncoding:当前jsp页面的编码形式
Content-Type:响应回浏览器后,浏览器使用的编码方法
09.什么是jsp?
jsp是用java语言来研发web应用的一种技术
10.在MyEclipse中配置(集成)tomcat
01.先创建一个webProject
02.window-preferences-MyEclipse-Servers-tomcat-tomcat 6.x
03.在右侧的浏览窗口中,选择D盘的tomcat文件夹,然后apply,然后ok
04.window-showview-servers,就相当于将Servers的开启窗口放置至了MyEclipse的下方
05.附加web应用,再开启服务
11.jsp页面元素包含这些?
解析:静态内容,指令,表达式,小脚本,声明,注释
图解:
重点解读:其实上在server上所有的jsp页面最终就会被编译成一个java类
12.手动部署web.xml文件
第一步:创建一个文件
在第一步的基础上:点击next>
在第二步的基础上:点击next>
在第二步的基础上:勾选上框 然后finish 就创建好了web.xml文件
web.xml部署总结:
1:遵循Web应用目录的构架jsp网页,在Tomcat目录的WebApps子目录下构建应用文件目录
2:在应用目录下构建应用页面
3:启动Tomcat服务,在浏览器中进行反问
动态网站是在服务器端运行的程序,他们会随不同的用户懂球帝APP,不同的条件懂球帝,返回不同的内容
JSP技术在HTML中嵌入JAva脚本语言,然后由应用服务器中的JSP容器来编译和执行。之后再将生成的结果返回给客户端