1 JSP概述.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1 JSP概述

编程语言应用率排名 系统开发的素质要求 熟练掌握开发工具 熟知数据库 对操作系统有一定的了解 懂得网络协议TCP/IP 明白DCOM/CORBA/XML/WEB Services存在的意义 不要将软件工程与CMM分开 拥有强烈的好奇心 一. Java的发展历程 1. 产生 SUN(Stanford University Network ) James Gosling (Patrick Naughton ) Stealth Green Oak Java 2. 发展 1995: Java香浓世界 JDK1.0 NetScape浏览器 1996:Java大跃进 Java One, NetScape、惠普、IBM、Oralce、Sybase 1997-2001:? 微软与Sun的Java官司 Visual J++,Windows XP将不再支持Sun的JVM ,.NET平台抗衡 1998:Java 2平台发布 J2ME、J2SE、J2EE 1998:JCP成立并正式运作 Java Community Process 2002-2004: Sun与微软的法律碰撞最终以喜剧收场 2004:J2SE 5.0 2007 :Sun 在一个开源许可协议下发布 Java 开发包(JDK)。 2009:Sun被Oracle收购 二. Java技术体系 J2EE JavaBeans JDBC Java Servlet Struts Spring JSF 1. J2EE J2SE,J2ME的区分 J2EE4层体系:客户、Web、业务、企业信息系统 J2EE组件:会话、实体、消息驱动 设计用户界面和引擎 设计基于Web的应用程序 基本HTML 带基本JSP页面或Servlet的HTML 带JavaBean类的JSP页面 将应用逻辑根据功能划分成区域的高度结构化的应用 2. JavaBeans 核心容器、Spring Context、Spring AOP、Spring DAO、Spring ORM、Spring Web模块、Spring MVC 7. JSF(Java Server Faces) 是使开发人员能够快速的开发基于 Java 的 Web 应用程序的技术,是一种表现层技术。 作为一种高度组件化的技术,开发人员可以在一些开发工具的支持下,实现拖拉式编辑操作,用户只需要简单的将 JSF 组件拖到页面上,就可以很容易的进行 Web 开发了。 JSF 提供了事件驱动的页面导航模型,该模型使应用程序开发人员能够设计应用程序的页面流。 JSF 还通过将良好构建的模型-视图-控制器 (MVC) 设计模式集成到它的体系结构中,确保了应用程序具有更高的可维护性。 最后,由于 JSF 是通过 Java Community Process (JCP) 开发的一种 Java 标准,因此开发工具供应商完全能够为 JavaServer Faces 提供易于使用的、高效的可视化开发环境。 JSF和JSP是一对新的搭档。 三. JSP技术 1. 程序网络计算模式 C/S模式 服务器负责管理数据库的访问,为多个客户程序管理数据,对数据库进行检索和排序,此外还要对客户机/服务器网络结构中的数据库安全层层加锁,进行保护 客户机负责与用户的交互,收集用户信息,通过网络向服务器请求对各类信息的处理。 缺点:资源不对等(胖客户机,瘦服务器) B/S模式 在客户端不需要开发应用程序,统一采用浏览器,通过浏览器向Web服务器提出请求,由Web服务器对数据库进行操作,并将结果逐级传回客户端。 两种模式比较 开发维护成本、客户端负载、可移植性、用户界面、安全性 网页分为静态网页和动态网页 1) 静态网页 /sesite/index.html 2) 动态网页 76/ 2. 动态网页技术 交互性 网页会根据用户的要求和选择而动态改变和响应,将浏览器作为客户端界面,这将是今后Web发展的大趋势。 自动更新 无须手动地更新HTML文档,便会自动生成新的页面,可以大大节省工作量。 因时因人而变 当不同的时间、不同的人访问同一网址时会产生不同的页面。 利用CGI、ASP、PHP、JSP和其他有关的技术,一个用户可以将一个HTTP请求发送到一个可执行应用程序而不是一个静态的HTML文件。服务器将会立即运行这个指定的程序,对用户的输入做出反应,将处理结果返回客户端,或者对数据的记录进行更新。通过这个模型,就可以在服务器和客户之间有效地进行交互。 CGI(Common Gateway Interface) 通用网关接口,引入API提高共享性,但复杂 ASP(Active Server Pages) 基于Windo

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档