编程学习笔记-高级.doc

编程学习笔记-高级.doc

ID:50845695

大小:342.00 KB

页数:37页

时间:2020-03-15

编程学习笔记-高级.doc_第1页
编程学习笔记-高级.doc_第2页
编程学习笔记-高级.doc_第3页
编程学习笔记-高级.doc_第4页
编程学习笔记-高级.doc_第5页
资源描述:

《编程学习笔记-高级.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、HTTP协议HTTP协议是一个无状态协议,基于客户端/服务器模型。HTTP客户端需要与服务器建立一个连接,并将一则请求消息通过连接发送到HTTP服务器,以请求响应的资源,然后在服务器返回带有请求资源的响应消息,一旦回答了请求,服务器则关闭连接,在计算机与服务器上没有存储连接消息。HTTP协议使用端口发送和接收消息,端口是协议发送和接收数据的信道或机制。80端口为HTTP协议默认端口。JSP/Servlet/JavaBeanJavaEE包括的技术JavaEE是一个开发分布式企业级应用的规范和标准,JavaEE应用程序是有组件

2、构成的,JavaEE组件是具有独立功能的单元。JavaEE与框架的关系框架技术是在JavaEE的基础上形成的,而应用程序是在框架的基础上形成。JavaEE体系结构应用程序的三层结构可分为:1、表示层:由用户界面和用于生成界面的代码组成2、中间层:包含系统的业务和功能代码3、数据层:负责完成存取数据库的数据和对数据进行封装三层体系结构的优点:1、一个组件的更改不影响其他组件2、可以方便的扩展表示层3、代码重复减少4、良好的分工与协作JavaEE技术内容表示层技术1、HTML2、JavaScript3、Ajax:Ajax并不是

3、一种技术,而是几种技术的整合,主要功能是异步想服务器段发送请求,处理数据或者根据返回的数据重新显示页面。中间层技术1、JSP:显示动态内容的服务器网页。2、Servlet:接受客户端请求,并做出响应的Java程序3、JSTL:辅助JSP显示动态内容的标准标签库4、JavaBean:JavaEE的模型组件5、中间层的框架技术:Struts框架主要扩展了Servlet数据层技术1、JDBC技术2、数据层框架技术:Hibernate提供了以对象的形式操作关系型数据库数据的功能。系统集成技术1、JAX-WS技术:(JavaAPIf

4、orXMLWebService)是JavaEE平台的重要组成部分,简化了使用Java技术开发Web服务的工作。2、JNDI技术:(JavaNamingandDirectoryInterface,Java命名与目录接口)是一组在Java应用中访问命名和目录服务的API。表单GET请求和POST请求的区别:1、GET请求提交数据在地址栏内显示,不安全,而POST不显示2、GET提交数据量有限制,255个字符,而POST不限制3、GET请求的页面可以设置为书签或使用邮件发送,而POST不可以ServletServlet基础Ser

5、vlet是一个Java程序,是在服务器端运行以处理客户端请求并做出响应的程序。创建Servlet类必须继承HttpServlet类。实现doGet()或者doPost()方法。创建Servlet时,必须要继承自HttpServlet,HttpServlet作为一个抽象类用来创建用户自己的Servlet,HttpServlet的子类至少要重写doGet()和doPost()方法中的一个。Servlet生命周期1、加载和实例化Servlet容器负责加载和实例化Servlet,当客户端发送一个请求时,Servlet容器会查找内存

6、是否存在Servlet实例,如果不存在,就创建一个Servlet实例。如果存在Servlet实例,就直接存内存中取出该实例来响应请求。2、初始化Servlet容器加载好后,必须进行初始化,初始化Servlet时,可以设置数据库连接参数,建立JDBC连接,或者是建立对其他资源的引用,初始化时init()方法被调用,此方法在javax.servlet.Servlet接口中定义。3、服务Servlet被初始化以后,就处于能响应请求的就绪状态,当客户端有一个请求时,Servlet容器将ServletRequest和ServletR

7、esponse对象都转发给Servlet,这两个对象以参数的形式传给service()方法。在service()内,对客户端的请求方法进行判断,然后决定到底调用doGet()方法还是doPost()方法。4、销毁Servlet的实例是由Servlet容器创建的,所以实例的销毁也是由容器来完成,即Servlet的destroy()方法。destroy()方法指明那些资源可以被系统回收,而不是由destroy()方法直接进行回收。Servlet的部署与配置web.xml配置文件lo

8、ginServlet设定当前Servlet的内部名称com.servlet.loginServlet指定对应Servlet内部相关类

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。