- 1、本文档共51页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1章JSP概述祥解.ppt
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * JSP+Servlet+JavaBean模式对客户端请求的处理流程 客户端 带有JSP 引擎的 Web服务器 用户通过客户端浏览器请求服务器 服务器将最终的结果返回给客户端浏览器进行显示 JSP页面 JavaBean 业务 逻辑 数据库 在JavaBean中连接及操作数据库,或实现其它业务逻辑 服务器接收用户请求后调用Servlet Servlet根据用户请求调用JavaBean处理业务 服务器读取JSP页面中的内容(将页面中的静态与动态的内容相结合) 请求 响应 Servlet 调用 转发 由Servlet转发请求到JSP页面 JavaBean将结果返回Servlet,在Servlet中将结果保存到请求对象中 JSP+Servlet+JavaBean编程 JSP+Servlet+JavaBean模式同样也存在缺点。 该模式遵循MVC设计模式,MVC是一个抽象的设计概念,它将待开发的应用程序分解为三个独立的部分:模型(Model)、视图(View)和控制器(Controller)。 虽然用来实现MVC设计模式的技术可能是相同的,但各公司都有自己的MVC架构。 这些公司用来实现MVC架构所应用的技术可能都是JSP、Servlet与JavaBean,但流程及设计却是不同的,工程师需要花更多的时间去了解。 JSP+Servlet+JavaBean编程 使用JSP+Servlet+JavaBean模式进行项目开发,可以选择一个现成的MVC模式框架,节省开发时间。 目前已有很多可以使用的现成的MVC框架,例如Struts框架。 JSP+JavaBean编程与JSP+Servlet+JavaBean编程,是JSP开发两种经典设计模式。 MVC模式 MVC(Model-View-Controller,模型—视图—控制器)是一种程序设计概念,它同时适用于简单和复杂的程序。 使用该模式可将待开发的应用程序分解为三个独立的部分:模型、视图和控制器。 提出这种设计模式的原因 应用程序中用来完成任务的代码——模型(称为“业务逻辑”)通常是程序中相对稳定的部分,并且会被重复使用 程序与用户进行交互的页面——视图,却是经常改变的。 如果因需要更新页面而不得不对业务逻辑代码进行改动,或者要在不同的模块中应用到相同的功能而重复编写业务逻辑代码,不仅降低整体程序开发的进程,而且会使程序变得难以维护。 因此,将业务逻辑代码与外观呈现分离,可根据需求的改变而改进程序。 MVC模式 Model(模型):业务逻辑的代码,是应用程序中真正完成任务的部分。 View(视图):程序与用户进行交互的界面,视图中不应包含对数据处理的代码,即业务逻辑代码。 Controller(控制器):控制用户请求并作出响应。根据用户的请求选择模型或修改模型,并决定返回怎样的视图。 Eclipse4.2开发工具中常用快捷键 名 称 功 能 名 称 功 能 F3 跳转到类或变量的声明 Ctrl + D 删除光标所在行的代码 Alt +上下方向键 将选中的一行或多行向上或向下移动 Alt+/ 代码提示 Ctrl + K 将光标停留在变量上,按Ctrl+K键可查找下一个同样的变量 Ctrl + O 打开视图的小窗口 Alt +左右方向键 跳到前一次或/后一次的编辑位置,在代码跟踪时用的比较多 Ctrl + W 关闭单个窗口 Ctrl + / 注释或取消注释 Ctrl +鼠标单击 可以跟踪方法和类的源码 Ctrl +鼠标停留 可以显示方法和类的源码 Ctrl + Shift + K 和Ctrl+K键查找的方向相反 Ctrl + M 将当前视图最大化 Ctrl + Shift + O 快速地导入类的路径 Ctrl + l 光标停留在某变量,按Ctrl+l键,可提供快速实现的重构方法。 选中若干行,按Ctrl+l键可将此段代码放入for,while,if,do或 try等代码块中 Ctrl + Shift + F 代码格式化。如果将代码进行部分选 择,仅对所选代码进行格式化 Ctrl + Q 回到最后编辑的位置 Ctrl + Shift + X 将所选字符转为大写 Ctrl + F6 切换窗口 Ctrl + Shift + Y 将所选字符转为小写 Ctrl + Shift + / 注释代码块 Ctrl + Shift + D 在debug模式里显示变量值 Ctrl + Shift + \ 取消注释代码块 Ctrl + Shift + T 查找工程中的类
您可能关注的文档
- 第04章存储管理祥解.ppt
- 第04章安装Cisco设备祥解.ppt
- 第04章局域网-2008祥解.ppt
- 第04章局域网设计祥解.ppt
- 第04章模拟信号的数字化祥解.ppt
- 第05章-介质访问控制子层祥解.ppt
- 第05章光源与光发送机祥解.ppt
- 第05章局域网祥解.ppt
- 第05章接入网技术祥解.ppt
- 第06-1章-网络层祥解.ppt
- 箱涵三级技术交底.pdf
- 毕业前三年人生职业生涯规划范文.doc.pdf
- 职业教育国际化标准的研究与实践——以天津中德应用技术大学为例2377.pdf
- 议论文的知识要点及答法答法.pdf
- 第一单元 生产资料所有制与经济体制 单元检测 2024-2025学年度高中政治统编版必修二 经济与社会.docx
- 第16课 三国鼎立 课件(共40张PPT)(2024版).pptx
- 河南省洛阳市宜阳县2024-2025学年七年级上学期期中考试地理试题(含答案).docx
- 第16课 三国鼎立 课件(共21ppt)(2024版).pptx
- 第一课 时代精神的精华 同步练习(含答案) 2024-2025学年高中政治统编版必修四哲学与文化.docx
- 第二单元 经济发展与社会进步 单元检测 2024-2025学年度高中政治统编版必修二经济与社会.docx
最近下载
- GB_T 42615-2023 在用电梯安全评估规范.pdf
- 标准规范文件:AGMA6011-I03-美标-高速齿轮技术规范.pdf
- 残疾人心理危机排查与干预工作方案.docx
- 人教版科学四年级下册第一章第3课《凸透镜成像》ppt课件2.ppt
- 2023中国城市地下空间发展蓝皮书.doc
- 技工院校幼儿教育专业教学计划和教学大纲.docx VIP
- (高清版)BT 20473-2021 建筑保温砂浆.pdf VIP
- 聚酯纤维羽绒混合物保暖性能相关性研究.pdf VIP
- 非煤矿山外包工程安全生产管理协议「标准版」.docx VIP
- 中学生物-A1技术支持的学情分析-教学设计+学情分析【微能力认证获奖作品】.docx
文档评论(0)