- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
* * 1.3 JSP开发Web的方式与体系结构 1.3.1 JSP开发Web站点的主要方式 1.3.2 JSP两种体系结构 * * 1.4 MVC设计模式 1.4.1 MVC设计模式思想 1.4.2 MVC优缺点 * * 请复习第1章内容!预习后面的章节! 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * * * EJB EJB是一个J2EE体系中的组件,是用于开发和部署多层结构的、分布式的、面向对象的Java应用系统的跨平台的构件体系结构。 采用EJB可以使得开发商业应用系统变得容易,随着需求的改变,应用系统可以不加修改地迁移到其它功能更强、更复杂的服务器上。 * * EJB主要有2种组件:Session Bean和Entity Bean。 * * 第1章 Web技术简介 1.1 Web基础知识 1.2 JSP技术 1.3 JSP开发Web的方式与体系结构 1.4 MVC设计模式 * * 1.2 JSP技术 1.2.1 JSP特点与优势 1.2.2 JSP的工作原理 * * 1.2.1 JSP特点与优势 JSP(Java Server Pages)是由SUN公司倡导、许多公司共同参与建立的一种基于Java 语言的动态Web应用开发技术,利用这一技术可以建立安全、跨平台的先进动态网页。 JSP是J2EE系统中Web层技术,负责动态生成用户界面。 JSP页面在执行时是编译式,编译成Servlet文件。 * * JSP是SUN公司推出解决Web开发技术的解决方案,自JSP推出后,得到众多大公司的支持,所以JSP迅速成为商业应用的服务器端语言。 JSP的技术特点和优势主要体现在如下几个方面。 * * 一次编写、到处运行 系统的多台平支持 内容和显示分离 生成可重用的组件 采用标签简化页面 健壮的存储管理和安全性 * * 1.2 JSP技术 1.2.1 JSP特点与优势 1.2.2 JSP的工作原理 * * 1.2.2 JSP的工作原理 JSP所有的程序都是在服务器端运行的,服务器端收到用户通过浏览器提交的请求,经过一定处理后再以HTML的形式返回给客户端,客户端得到的只是在浏览器中看到的静态网页。 服务器上的JSP程序负责处理客户端的请求,其程序代码对于客户端来说是不可见的。 * * JSP和客户端的交互是通过HTTP协议实现的,这个过程主要分为以下4个步骤: 客户端和服务器建立连接 客户端发送请求 服务器发出响应 关闭连接 * * 当第一次运行一个JSP页面时,JSP引擎要完成以下操作: 将JSP文件翻译成Servlet文件,是Java应用程序。 JSP引擎调用Java编译器,编译Servlet文件得到可执行的代码文件。 JSP引擎调用Java虚拟机解释执行class文件,并将运行结果返回给服务器。 服务器将运行结果以HTML形式作为响应返回给客户端浏览器。 * * 第1章 JSP概述 1.1 Web基础知识 1.2 JSP技术 1.3 JSP开发Web的方式与体系结构 1.4 MVC设计模式 * * 1.3 JSP开发Web的方式与体系结构 1.3.1 JSP开发Web站点的主要方式 1.3.2 JSP两种体系结构 * * JSP开发Web站点主要有以下几种方式: 直接使用JSP JSP+ JavaBean JSP+ JavaBean+Servlet J2EE开发模型 SSH开发框架 * * 1.3 JSP开发Web的方式与体系结构 1.3.1 JSP开发Web站点的主要方式 1.3.2 JSP两种体系结构 * * JSP Model 1 在Model 1体系中,如图1-6所示,JSP页面独自响应请求并将处理结果返回客户。 Model1体系十分适合简单应用的需要,它却不能满足复杂的大型应用程序的实现。不加选择地随意运用Model 1,会导致JSP页内被嵌入大量的脚本片段或Java代码,特别是当需要处理的请求量很大时,情况更为严重。尽管这对于Java程序员来说可能不是什么大问题,但如果JSP页面是由网页设计人员开发并维护的这就确实是个问题了。 从根本上讲,将导致角色定义不清和职责分配不明,给项目管理带来不必要的麻烦。 * * Model 1模型结构图 BROWER JSP JavaBean 1 3 Request Res
原创力文档


文档评论(0)