javaweb小抄第二版.docVIP

  • 11
  • 0
  • 约 12页
  • 2016-01-02 发布于山西
  • 举报
javaweb小抄第二版

Javaweb小抄第二版 谨献给软件园所有考这门蛋疼课的学子 第一版:假肢 第二版:肚子饿、胖冰女 参照老师(给你上课的是不是他?):孙威 第一部分知识点; 第二部分参考简答题提问,有部分答案; 第三部分参考设计题代码; 第一章 什么是J2EE:J2EE是适用于创建服务器应用程序和服务的Java 2平台企业版。 J2EE组成:J2EE规范:定义J2EE的规范,开发商按 照这个规范实现自己的J2EE系统。 J2EE参考实现:J2EE平台的软件开发包(J2EE SDK) J2EE兼容测试包:用来测试一种应用是否符合J2EE J2EE蓝图:提供了用于实施基于J2EEJ2EE的多层应用程序的复杂性。它应被用作开发人员设计和优化组件的原则,以便从策略上对开发工作进行分工,分配技术资源。 三层模型 表示层:用户接口和界面部分; 逻辑层:应用的业务逻辑实现部分; 数据层:存放数据资源的部分,通常是数据库关联系统和数据库。 HTTP协议,超文本传输协议是用于从WWW服务器传输超文本到本地浏览器的传送协议。http 是 “无状态”服务器不保留任何访问过的请求信息 WWW服务器运行时,一直在TCP80端口(WWW的缺省端口)监听,等待连接的出现。 HTTP协议的通信过程 1.建立连接 2.发送请求 3.发送响应 4.关闭连接 HTTP两种报文: request, response 表单元素 FORM method =[GET|POST] action =URLform body/FORM 表单输入元素 INPUT name=text type=string size=## value=text CHECKED 选项选择元素(类似Windows中的组合框) SELECT name=text multiple OPTION value=text selectedcontent1/OPTION OPTION value=text content2/OPTION /SELECT 动态网页的主要工作模式是由服务器执行镶嵌在HTML网页中的程序,并将程序执行的结果发布到网络上,由用户浏览器并将结果在屏幕上展示。 静态网页:下载网页 动态网页:下载程序/下载结果 第二章 什么是Servlet:Servlet是用Java语言编写的运行在服务器端的小应用程序,能够接收Web客户端的请求,并能对Web客户端进行响应,通常是通过HTTP(HyperText Transfer Protocol)协议进行工作的。可以认为Servlet是服务器端的一个动态Java程序,用户通过访问这个程序获取服务器的服务。 Servlet的主要方法 Servlet是一个Java类,通常会有3类方法,分别是: init方法,用于初始化。 destroy方法,用于释放资源。 service方法,服务类方法,对用户的请求进行处理,并对用户进行响应,几乎所有处理功能都在这里完成。这类方法可以有多个,最常用的是doGet和doPost方法。 Servlet的生命周期 装载Servlet;创建过程;初始化过程init响应服务service;销毁释放资源destroy Servlet运行原理 1.Servlet的工作过程如下 ① Servlet容器接收到客户端的请求时,先判断用户所请求的Servlet对象是否存在。如果不存在,则加载Servlet类、创建Servlet对象并实例化,然后调用init方法进行初始化。 ② 容器创建request和response对象,并且创建一个线程,调用Servlet对象的service方法(间接调用doGet方法或者doPost方法)。 ③ service方法产生响应,容器将响应发回客户端。 ④ 容器销毁reqeust和response对象以及相应的线程。 隐含对象Request String request.getParamter(参数名称); 常用API 获取单值请求参数的方法:getParamter(); 获取多值请求参数的方法:getParameterValues(); 获取请求参数名字的方法:getParameterNames(); 获取session对象的方法:getSession(); 获取Web应用根路径的方法:getContextPath(); 获取Servlet路径的方法:getServletPath(); 获取request中的属性的方法:getAttribute(); 设置request中的属性的方法:setAttribute(); 获取请求转发对象的方法:getRequestDispatcher(); 第三章 JSP语法分为三种不同的类型 编译器指令(DIRECTIVE

文档评论(0)

1亿VIP精品文档

相关文档