- 1、本文档共151页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1、以每一次课(2节课)为单元。 JSP调用servlet 通过超链接访问Servlet 例如:a href=“servlet/VerifyCode”访问验证码程序/a 通过表单向Servlet提交数据 使用HTML表单向服务器的某个JSP页面提交信息, 格式: form method=get|post action=“提交信息的目 的页面” 提交手段 /form 项目实现 提交订单——select.jsp 添加订单——addBook.java 修改订单页面——remove.jsp 修改订单——removeBooks.java Enumeration接口定义了从一个数据结构得到连续数据的方法 While(e.hasMoreElements()){ Object o=e.nextElement(); System.out.println(o); } 相关知识 课堂实训 留言板程序 馔写留言模块 阅读留言模块 留言管理模块 MVC设计模式 MVC(Model-View-Controller)模式,即模型-视图-控制器模式,其核心思想是将整个程序代码分成相对独立而能协同工作的3个组成部分。 1) ?模型(Model):业务逻辑层。实现具体的业务逻辑、状态管理的功能。 2)? 视图(View):表示层。即与用户实现交互的界面,通常实现数据的输入和输出功能。 3)? 控制器(Controller):控制层。起到控制整个业务流程(Flow Control)的作用,实现View和Model部分的协同工作。 项目实现 数据表mas 视图组件——message.jsp、addMessage.jsp 模型组件——DBconn.java、StrConvert.java 控制器组件——addMessage.java、delMessage.java 课堂实训 设计了一个简单的投票系统。 请使用MVC开发模式进行投票系统的改写和完善。 投票显示、投票结果显示由JSP实现; 数据库的连接及其操作用JavaBean实现; 投票处理,投票项目的新增、修改、删除功能用Servlet技术实现 总结与提高 Servlet 运行于服务器上,它接受请求并用请求的数据响应客户端 Servlet 广泛使用 HTTP 协议,因此称为 HTTP Servlet HTTP Servlet 发送 HTTP 请求并接收 HTTP 响应 Servlet API 包含在两个包中,即 javax.servlet 和 javax.servlet.http 中 Servlet 的生命周期包含三种方法,分别是 init()、service() 和 destroy() JSP动态Web技术 深圳职业技术学院软件技术专业 Web项目开发 内容提要 4 学习目标 1 2 3 5 开发团队 开发规范 项目实现 总结提高 学习目标 掌握如何灵活运用JSP技术 掌握如何开发Web项目 网上书店 前台浏览 会员操作 后台管理 图书浏览、图书查询 查看书店其他信息 修改用户信息 提交购物车 图书和分类管理 用户管理 登录和注册 订单查询 登录和退出 组建开发团队 设计师组建团队角色 表现逻辑层的团队角色 Java Servlet开发人员 JSP开发人员 HTML设计人员 美工人员 客户端的JavaScript开发人员 业务逻辑层的团队角色 Session Bean开发人员 Entity Bean开发人员 数据库访问层的团队角色 开发规范 分离HTML和Java 将业务逻辑放在JavaBean中 使用适当的包含机制 用JSP模板机制 使用CSS样式表 购书流程 书店首页 用户注册登录 图书浏览 图书查询 购物车 查看订单 后台管理 项目实现 数据库设计 JavaBean编写 页面设计 动态编程 项目发布 总结与提高 Web项目开发团队分工 Web项目既注重用户界面的美观,又强调功能的实用性 业务逻辑和业务表现尽量分离 设计模式的运用 1、以每一次课(2节课)为单元。 1、以每一次课(2节课)为单元。 1、以每一次课(2节课)为单元。 1、以每一次课(2节课)为单元。 1、以每一次课(2节课)为单元。 1、以每一次课(2节课)为单元。 内容提要 4 学习目标 1 2 3 5 猜数游戏 班级新闻网 班级相册 总结提高 学习目标 了解JavaBean的基本组成与工作原理 掌握JavaBean的程序抽象、编写 掌握JSP中调用JavaBean的方法 JavaBea
文档评论(0)