预览加载中,请您耐心等待几秒...
1/9
2/9
3/9
4/9
5/9
6/9
7/9
8/9
9/9
在线预览结束,喜欢就下载吧,查找使用更方便
如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第一章javaee规范:容器规范、组件规范、服务规范、通信协议规范、开发角色规范二、javaee容器的作用:容器是运行组件的环境对象,提供了组件运行所需要的服务,并管理组件的生成、调用和销毁整个生命周期。①客户端应用容器:驻留在客户端,管理和运行客户javaBean组件,与一般java类没有区别。②Applet容器:驻留在客户端,管理和运行javaApplet组件,使web具有丰富的图形界面(GUI)和事件响应机制,进而开发出具有极高交互性的web应用软件。③web容器管理web组件的运行和调用。④企业javaBean容器:管理企业级对象的生命周期和方法调用。第二章Tomcat的配置:设置JAVA_HOME环境变量,然后安装Tomcat的启动条件:双击/bin目录下的startup.bats批处理文件怎么使用Tomcat:1、Tomcat启动2、Tomcat访,使用浏览器访问http://localhost:8080/手动创建web站点4、Tomcat停止MyEclipse启动:在程序栏单击MyEclipse6.6,即可启动并进入MyEclipse开发工作台界面;服务器选择Tomcat6.x如何使用:1、创建javaeeweb项目2、部署javaee项目3、启动并测试javaeeweb项目第三章web文档都有一个唯一的地址,通过URL格式来进行定位,其格式为:协议://IP地址:端口/站点名/目录/文件名HTTP和HTTPS为80FTP为21web使用请求/响应模式进行工作GET和POST请求的区别1、GET请求:直接返回请求的文档,同时可以在请求时传递参数数据,参数数据在URL地址上直接传递。Web请求基本上使用GET方式,如在刘篮球地址栏直接输入URL地址和超链接等都使用GET方式进行工作。2、POST请求:将传递到web服务器的数据保存到数据流中,可以发送大的请求数据,例如上传文件到web服务器。POST方式只有使用表单提交才能实现。web响应类型1、web使用MIME标准来确定具体的响应类型;2、http响应类型:a文本类型b二进制原始类型Servlet是javaEE规范定义的web组件,运行在web容器中,由web容器负责管理Servlet的生命周期,包括创建和销毁Servlet对象,它能处理web客户的HTTP请求,并产生HTTP响应。客户端不能直接创建Servlet对象和调用Servlet的方法,只能通过向web服务器发出HTTP请求,间接调用Servlet的方法。这是Servlet与普通java类的重要区别。Servlet功能:1、接收HTTP请求2、取得请求信息,包括请求头和请求参数数据3、调用其他java类方法,完成具体的业务功能4、生成HTTP响应,包括HTML和非HTML响应5、实现到其他web组件的跳转,包括重定向和转发七、1、重写doGet方法:当客户使用GET方法请求Servlet时,web容器调用doGet方法处理请求2、重写doPost方法当客户使用POST方式请求Servlet时,Web容器调用doPost方法3、重写init方法当Web容器创建Servlet对象后,会自动调用init方法完成初始化功能。Init方法在web容器创建Servlet类对象后立即执行,且只执行一次,每次Servlet处理HTTP协议的GET或POST请求时,就不再运行init方法,只执行doGet或doPost方法。4、重写destroy方法当web容器需要销毁Servlet对象时,一般是web容器停止运行或Servlet源代码修改而重新部署的时候。Web容器自动运行destroy方法完成清理工作,如关闭数据库连接和关闭I/O流等。Servlet的生命周期加载实例化、初始化、服务、销毁四个阶段销毁阶段:当发生web容器停止,或Servlet类更新,或web应用重新部署情况时,web容器就会销毁Servlet组件,在销毁Servlet对象之前,就会调用Servlet的destroy方法,完成资源清理工作。servlet映射方式:1、绝对地址方式映射:只能映射到一个地址,URL格式:/目录/目录/文件名.扩展名2、匹配目录模式映射方式:URL格式:/目录/目录/*。这类映射重点匹配目录,只要目录符合映射模式,不考虑文件名,这个Servlet可以响应多个请求URL。3、匹配扩展名模式映射方式:以匹配扩展名的方式进行URL映射,不考虑文件的目录信息,也可以响应多地址的请求,URL格式:*.扩展名注意:不能混合使用以上两种匹配模式,否则会在web项目部署并运行时产生运行时错误。十、servlet部署:编译好的Servletclass文件要放置到指