预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

JSP/Servlet/JavaBean 第一章.JavaEE的概述 1.Java平台有三个版本: JavaME(JavaPlatformMicroEdition,Java微软版):适用于小型设备和智能卡; JavaSE(JavaPlatformMicroEdition,Java标准版):适用于桌面系统 JavaEE(JavaPlatformEnterpriceEdition,Java企业版):适用于企业级应用. 2.框架 框架:即Framework,可以理解为某种应用的半成品,框架就是一组组件,供用户选用,完成自己的系统。 JavaEE和框架的关系: JavaEE是基础,框架技术是在JavaEE的基础上形成的,而应用程序是在框架的基础上创建的。 JavaEE是一个开发分布式企业级应用的规范和标准。 框架大体可分为:SSH(Spring,struts,Hibernate) JavaEE的技术内容: JavaEE体系结构可分为:表示层、中间层、数据层;那么JavaEE技术也对应体系结构,可分为表示层技术、中间层技术、数据层技术。 (1).表示层技术; HTML、JavaScript、Ajax Ajax技术并不是一种技术,而是几种技术的整合。 Ajax的主要功能是异步地向服务器端发送请求,处理数据或者根据返回的数据重新显示页面。 (2).中间层技术: JSP、Servlet、JSTL、JavaBean以及中间层的框架技术Struts框剪,Struts主要扩展了Servlet JavaBean:JavaEE的模型组件,可以分为两种,分别为:封装业务逻辑的JavaBean和封装值的JavaBean。 (3).数据层技术: JDBC技术:JDBC(JavaDatabaseConnetivity),Java数据库连接 数据层框架:Hibernate为我们提供了以对象的形式操作关系型数据库数据的功能。 系统集成技术:(WebService) JAX-WS技术: JAX-WS(JavaAPIforXMLWebService)是JavaEE平台的重要组成部分 JAX-WS简化了使用Java技术开发Web服务的工作。 JNDI: JNDI:(JavaNamingandDirectoryInterface,Java命名和目录接口)是一组在Java应用中访问命名和目录服务的API命名服务把对象和名称联系在一起,可以通过名称找到相应的对象。 HTTP协议:(HyperTextTransferProtocol,超文本传输协议) HTTP协议是一个超文本传输协议,也是一个无状态协议,它基于客户端/服务器模型。HTTP协议使用端口发送和接受消息。端口是协议发送和接收数据的信道或机制。HTTP协议不记录用户的信息。HTTP协议的端口是:80;Tomcat服务的默认端口是:8080。 POST请求和GET请求的区别: POST请求数据在地址栏内不可见,相对比较安全 POST请求提交的数据在理论上没有长度的限制 GET请求将字符串添加到URL中,使页面可以被设置成书签或使用电子邮件发送,POST请求则不能。 注意:浏览器默认的提交方式是Get提交方式。 使用JSP开发程序的弊端: 由于页面中嵌套大量的Java代码,不利于程序的维护和扩展。 三层结构的优势: 首先,一个组件的更改不会影响到其他的组件 其次,由于表示层和数据层的相互独立,因而可以方便地扩展表示层,使系统具有良好的扩展性 再次,减少了代码重复,在3个组件之间尽可能地共享代码 还有,良好的分工协做,这将使不同的小组可以独立的开发应用程序的不同部分,并发挥各自的优势。 第二章、Servlet的基础 1.什么是Servlet? Servlet是一个Java程序,是在服务器端运行以处理客户端请求并做出响应的程序。 2.Servlet的功能? Servlet的功能就是:接受客户端的请求并做出响应。 3.Servlet的特点? 首先Servlet是运行在服务器端的Java程序,还有:Servlet类的创建需注意以下两点:创建的Servlet必须继承HttpServlet类;必须实现doGet()或者doPost()。 4.输出中文和输入中文乱码的处理: 输出中文乱码:response.setContentType(“text/html;charset=utf-8”); 输入中文乱码:request.setChracterEncoding(“utf-8”); 5.Servlet与JSP之间的关系? Servlet是JSP的基础(JSP在运行之前先被编译成一个Servlet); Servlet也可以理解