- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java网络编程原理与JSP Web核心开发技术 第六章 JSP基础知识 6.1 JSP概述 6.2 JSP运行环境 6.3 JSP基本语法 6.4 JSP内置对象 6.5 JSP与HTML表单 6.6 JSP的异常处理 习题 1.列出session对象设置和获取参数的方法。 2.描述application和config对象的不同。 实验题目:设计一个JSP页面,完成一个在线调查表单的数据采集,应用request对象获取用户数据,并使用out对象在新的页面显示出来。 * * 在线教务辅导网: 教材其余课件及动画素材请查阅在线教务辅导网 QQ:349134187 或者直接输入下面地址: 6.1 JSP概述 6.1.1 JSP的工作原理 JSP工作过程 6.1.2 JSP的特点 将内容的生成和显示进行分离 生成可重用的组件 采用标识简化页面开发 JSP能提供所有的Servlet功能 健壮的存储管理和安全性 一次编写,随处运行 6.1.3 JSP与传统CGI的比较 CGI程序以独立的进程方式运行,当访问数量过大时,将影响系统资源,大幅度降低系统整体性能。 CGI程序不是常驻内存。 CGI连接数据库代码编写较为困难。 与传统的CGI方式相比,JSP隐藏了传统CGI编程中的大部分复杂性,使得服务器端编程难度大为简化。 由于JSP最终是编译成Servlet执行的,JSP的运行效率也比CGI高得多。 JSP具有跨平台的特点,JSP将应用逻辑与页面表现分离,使应用逻辑能够最大程度得到复用,提高了开发效率; 另外,JSP对数据库访问时,提供了连接池缓冲机制,使运行所需资源最少;而且JSP内置支持XML,使用XML使页面具有更强的表现力,大大减少了编程工作量。 6.1.4 JSP与ASP的比较 ASP(Active Server Pages):Web服务器端的开发环境,利用它可以产生和运行动态、交互、高性能的Web服务应用程序。 ASP页是包括HTML标记、文本和脚本语言VB Script(或JavaScript)的文件。 ASP可以调用ActiveX组件来执行任务,采用三层计算结构,将Web服务器(逻辑层)、客户端、以及数据库服务器分开,具有良好的可扩充性。ASP是一个中间件。 ASP的优势在于简单易学,安装使用方便,只要在Windows系统中安装了IIS(Internet Information Server,Internet信息服务),就可以使用ASP。 ASP的主要问题在于Windows系统本身的问题都会累加在其身上,安全性、稳定性、跨平台性不够强大。ASP无法完全实现企业级的功能。 6.1.4 JSP与ASP的比较 JSP与ASP最本质的区别: 来源于不同的技术规范组织,其实现的基础、Web服务器平台要求各不相同。 开发平台和服务器的独立性不同 JSP技术基于平台和服务器的互相独立;ASP技术主要依赖微软的技术支持。 开发语言的不同 JSP技术是用Java语言作为脚本语言的; ASP网页使用微软的VB Script。 6.1.5 JSP与PHP的比较 PHP (Hypertext Preprocessor,超级文本预处理语言) 跨平台服务器端的嵌入式脚本语言。 大量借用C、Java和Perl语言的语法,并耦合PHP自己的特性,使Web开发者能够快速地写出动态生成页面。 PHP支持绝大多数数据库。PHP是完全免费的。可在Windows、UNIX、Linux的Web服务器上正常运行,还支持IIS、Apache等通用Web服务器。 PHP本身存在一些缺点 首先,PHP缺乏规模支持。 其次,缺乏多层结构支持。不适合应用于大型电子商务站点,而更适合于一些小型的商业站点。 JSP与ASP、PHP的综合性能比较分析 6.2 建立JSP运行环境 6.2.1 JSP运行环境要求 硬件要求 软件要求 操作系统:JSP服务器能够运行在目前大多数操作系统上,如Windows系列和UNIX/Linux系列。 软件运行环境:服务器端主要是能运行JSP/Servlet的Web服务器,在此使用Tomcat服务器,也称JSP/Servlet容器。 客户端运行环境主要是浏览器软件。 网卡等网络设备 其他计算机设备 无要求 光驱、显示器 500MB以上(建议1GB以上) 硬盘 64MB(建议配置256MB以上) 内存 Pentium Ⅲ 及以上处理器 CPU 6.2 建立JSP运行环境 6.2.2 JDK的安装与配置 下载JDK安装文件 本书使用版本为JDK6.0。下载文件名为jdk-6u1-windows-i586-p.exe。文件大小为56MB。 安装JDK JDK的环境配置 ① 在系
您可能关注的文档
- 新Java程序设计 教学课件 彭正文 卢昕 第3章.ppt
- 新Java程序设计 教学课件 彭正文 卢昕 第4章面向对象程序设计基础.ppt
- 新Java程序设计 教学课件 彭正文 卢昕 第5章Java类.ppt
- 新Java程序设计 教学课件 彭正文 卢昕 第6章.ppt
- 新Java程序设计 教学课件 彭正文 卢昕 第7章.ppt
- 新Java程序设计 教学课件 彭正文 卢昕 第8章.ppt
- 新Java程序设计 教学课件 彭正文 卢昕 第9章JDK库的使用.ppt
- 新Java程序设计 教学课件 彭正文 卢昕 第10章 AWT组件.ppt
- 新Java程序设计 教学课件 彭正文 卢昕 第11章 Swing组件.ppt
- 新Java程序设计 教学课件 彭正文 卢昕 第12章多线程.ppt
文档评论(0)