欢迎来到天天文库
浏览记录
ID:45594873
大小:126.23 KB
页数:6页
时间:2019-11-15
《电子商务技术基础第7章Servlet开发》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、华北科技学院教案首页授课教师白宏斌职称讲师系部管理系课程名称电子商务技术基础总学时48第12次课课型课堂教学章节题目第7章Servlet开发1.搭建JavaEE发环境2.Servlet基本概念3.第一个Servlet4.处理客户端输入5.Servlet间协作教学目的使学生理解Servlet的基础原理及其在JavaEE体系中扮演的角色,掌握Servlet的基本开发应用方法。教学重点与难点Servlet开发方法,Servlet配置参数教学方法和手段多媒体教室讲授,配合演示。推荐参考书Java程序设计实用
2、教程,钱慎一,科学出版社主要教学过程或内容•介绍JavaEE概念与技术组成,搭建JavaEE开发环境•介绍Servlet基础以及Servlet基本原理•演示Servlet的创建过程•演示利用Servlet处理客户端输入以及Servlet间协作的方法后记*中级及中级职称以下教师每两学时填写一次,其它教师不作要求。第7章Servlet开发7.1搭建JavaEE开发环境JavaEE技术组成EJBZ、—’—数据库服务器」NDI2邮件服务器目录服务器工具•JDK1.6•Tomcat■重要目录4欢迎界面■示例
3、库•Editplus参数•Java_Home•Path•ClasspathJavaEE工程结构webappsmyAppxx.jspWEB-INFclassesxx.classweb.xml7.2Servlet基本概念•—种独立于操作系统平台和网络传输协议的服务器端的Java应用程序,它用来扩展服务器的功能,可以生成动态的Web页面。■Servlet是Java,但是Servlet不是从命令行启动的,而是由包含Java虚拟机的Web服务器进行加载。•—个Servlet程序就是一个实现Tjavax.ser
4、vlet.Servlet接口的Java类zServlet接口定义了Tomcat与Servlet程序之间通信的协议。•javax.servlet.GenericServlet类实现了Servlet接口,它实现了Servlet程序的基本特征和功能。•javax.servlet.http.HttpServlet类是GenericServlet的子类,它在GenericServlet类的基础上进行了一些针对HTTP特点的扩充。•通常情况下,我们针对Http协议开发z继承javax.servlet.http.
5、HttpServlet。Servlet生命周期7.3第一个Servlet创建一个继承HttpServlet的Servlet类。重写doGet()或doPost()方法实现对HTTP请求的响应。编写丄•创建一个继承HttpServlet的Servlwt类。2•重写doGetO或doPost()方法实现对HTTP请求的响应编译Web.xml映射测试运行FirstserFlrstServlet6、rvlet-class>Firstser/First7.4处理客户端输入•在Web程序设计中表单向服务器提交数据是最常见的方法有两种:Post方法和Get方法,•无论是get还是post方法提交的数据,Servlet处理方法一致:用户只要调用HttpServletRequest的getParamete
6、rvlet-class>
7、r()方法,给岀变量名称即可]得该变量的值。•需要注意的是,变量的名称是大小写敏感的。当请求的变量不存在时,将会返回一个空字符串。⑥復交裏■滋爵欢迎登录系统getpostdata•username:色左嫩•password:123类文件部署位置与包的关系postdatsuclass一」webappsffl亡)Bail±lexamplesEIOROOTI三Ii,iStudy□
8、£jWEB-INFBIn^iclazESE一二com仔serviet7.5Servlet间协作请求指派:在一个Servlet处
9、理完毕后,将客户端的请求传递到另外一个Servlet来处理。实现类:RequestdispatcherRequestdispatcher主要方法Requestdispatcher.forword(ServletRequestrequest,ServletResponseresponse)从servlet向服务器上其他资源(servlet,JSP文件或者HTML文件)转发请求。Requestdispatcher.include(ServletRequestrequest
此文档下载收益归作者所有