- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
serlvlet与jsp重点讲义
JSP与SERVLET 学习上的建议 多多动手实践,总结经验,与人交流 听(看)明白。 动手实践。 总结经验,记录下来。 与人交流,讲出来。 为什么学习JavaEE 什么是JavaEE JavaEE与后续课程关系 Struts、Hibernate、Spring,它们都是框架 框架,即Framework。其实就是某种应用的半成品,就是一组组件,用来完成自己的系统 简单说就是使用别人准备好的一切,来实施自己的项目 JavaEE体系结构 JavaEE分层结构 表示层HTML页面 中间层Servlet等组件 数据层Database(JDBC、JNDI等) JavaEE体系结构 JavaEE体系结构三层体系结构 表示层技术 页面显示技术 HTML JavaScript Ajax技术 中间层技术 中间层技术 JSP 显示动态内容的服务器网页 JSTL 辅助JSP显示动态内容的标准标签库 Servlet 接收客户请求,并做出响应的Java程序 Servlet是中间件技术的重要部分,它控制着其他的组件 JavaBean JavaEE的模型组件 中间层框架技术 Struts框架 Struts框架主要是扩展了Servlet 数据层技术 JDBC技术 JDBC(Java Database Connectivity ):Java 数据库连接 JDBC用来访问数据库和操作数据库表中数据 数据层框架技术 Hibernate 系统集成技术 电子书店系统 HTTP协议的定义 HTTP协议 — 超文本传输协议 无状态协议 不用记录谁发出的请求,只需给出响应 适用于传输文件 用于通过 Internet 发送请求消息和响应消息 使用端口接收和发送消息,默认为80端口 HTTP协议的演示(2-1) HTTP协议的演示(2-2) Get请求格式 Get响应格式 Post请求和响应格式 HTTP协议的使用 为什么需要Servlet 什么是Servlet(2-1) 什么是Servlet(2-2) 初识Servlet Servlet与JSP关系 Servlet与JSP之间的关系 JSP在服务器上转译的文件 如何创建Servlet 前台页面的创建 FORM表单的编写 后台Servlet的创建 使用Eclipse的Servlet向导创建Servlet代码模板 根据表单提交方法,确定接收方法 接收请求数据、处理数据、返回响应页面 FORM表单的method属性 FORM表单提交的方法 Get和Post 使用向导创建Servlet Servlet编程模式(3-1) Servlet编程模式(3-2) Servlet编程模式(3-3) Servlet的生命周期(2-1) Servlet的生命周期(2-2) 生命周期的各个阶段 生命周期相关方法 程序演示 运行HelloServlet 启动Tomcat服务 在地址栏内输入:http://localhost:8080/store/HelloServlet 运行结果 常见错误 Servlet的部署(2-1) 每个Servlet为一个组件,必须部署到Tomcat中才能运行 与JSP相同 在Tomcat中部署 部署要遵守容器特定的规定 Servlet的部署(2-2) 在Tomcat中如何部署 Servlet的配置 在web.xml文件中配置Servlet 如何访问Servlet 常见错误 web.xml文件常见错误 servlet-mapping中的name与servlet-name中的name不一致 添加多个mapping映射 转向控制 数据的传递方式 从页面到Servlet request.getParameter(“param”); 从Servlet到Servlet或JSP页面 RequestDispatcher对象的forward()方法 JSP的forward动作实质是RequestDispatcher技术 常见错误 运行ch02文件夹下register.jsp 修改方法 HTTP协议 HTTP是无状态协议(3-1) HTTP是无状态协议(3-2) HTTP是无状态协议(3-3) 会话跟踪(2-1) 会话跟踪(2-2) 使用会话的事例 会话的创建和使用 session对象的存在周期 现场编程 实现电子书店的购物车 电子书店演示 电子书店的数据库设计 电子书店的实体对象设计 实体类 电子书店的购物车设计 数据库连接类 数据库访问类 显示所有书籍信息的页面 显示书籍详细信息 购物车的设计分析 购物车中对象的设计 购物车的实现(2-1) 购物车的实现(2-2) Map回顾 实现添加书籍到购物车 实现添加书籍到购物车 查看购物车的书籍列表 Set介绍 现场编程 常见错误(2-1)
文档评论(0)