- 1、本文档共27页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
jsp动态网页设计第1章,jsp动态网页设计,jsp动态网页设计教程,jsp网页设计,jsp动态网页,jsp动态网页模板,jsp动态网页制作教程,jsp动态网页制作,jsp网页设计教程,jsp网页设计模板
第1章 JSP概述 熟练掌握:JDK的安装与配置;Tomcat的安装与配置;Eclipse的安装与配置。 了解:动态网页开发技术;JSP简单页面的开发步骤。 1.1 Web开发技术简介 1.1.1 传统的Web应用开发 传统的Web应用开发存在着以下不足 页面上提供的都是静态不变的信息,不能及时为用户提供动态变化的信息。 如果有新的信息需要更新时,必须对HTML页面文件重新编写。 不能根据用户的需求提供不同内容、不同格式的信息,因此网站不具备多样性。 1.1.2 动态网页开发技术 所谓动态网页,并不是在网页上放置一些动态的图片,而是具有交互性、可自动更新的网页。 网页应该根据用户的需求和选择来动态地改变和响应,网站开发人员不需要对用户提交的每一个操作都手动更新HTML文档,而是通过编程来自动生成新的页面,从而大大减少了工作量。 1. CGI 在早期,动态网页主要采用公共网关接口(common gateway interface,CGI)技术来实现。 CGI技术提供了许多HTML所不具备的功能,如表单处理、读取数据库等,既补充了HTML的不足,也提供了同客户端HTML页面的接口,同时可以用任何一种高级语言如C、C++或VB来编写。 但是CGI存在一些劣势,即开发速度缓慢,且其跨平台性也较差,因此,CGI技术很快被性能更优秀的动态网页开发技术所取代。 2. ASP与ASP.NET ASP(active server pages,动态服务器页面)是一种使用广泛的动态Web开发技术,它基于VBScript和JavaScript。 ASP.NET是ASP在微软推出的.NET平台上的升级,大量吸收了面向对象的C#语言的特色,相对ASP而言具备更好的可复用性和可维护性。 从某种角度来说,ASP是一个中间件,这个中间件将Web上的请求转入到一个解释器中,在这个解释器中,所有的ASP的Script被分析,然后被执行。同时,在这个中间件中还可以创建一个新的COM对象,并对这个COM对象的属性和方法进行操作、调用,再通过这些COM组件完成更多的操作。 3. PHP PHP(hypertext preprocessor,超文本预处理)是一种跨平台的、服务器端的嵌入式脚本语言,其语法混合了C、Java、Perl的语法,支持多种数据库,能够更快地执行动态网页。 PHP的主要优点是学习起来非常方便;PHP本身的代码开放,所以它的代码往往得到了众多动态网页开发人员的检测。 不过,PHP的最大缺点是对于分布式应用的处理严重不足。 4. JSP JSP(Java server pages,Java服务器页面)是一种强大、快速的服务器端脚本技术。 JSP页面是由HTML代码和嵌入在其中的Java代码组成的。服务器在页面被客户端请求以后,对页面中的这些Java代码进行处理,然后将生成的HTML页面返回给客户端的浏览器。 Java Servlet是JSP技术的基础,而且大型的Web应用开发,都需要Java Servlet和JSP配合完成。 1.1.3 JSP、ASP和PHP的简单比较 1.2 JSP开发环境与配置 1.2.1 JDK的安装与配置 开发JSP等基于Java的程序,必须安装Sun公司的J2SDK(java 2 platform development kit,简称为JDK)。 JDK工具包是专门用于Java平台上发布的应用程序、Applet以及组件提供的开发环境,包括了Java程序运行所必须的环境以及开发过程中经常用到的各种库文件。 1.2.2 Tomcat的安装与配置 目前可供选择的Web服务器有很多,如Apache的Jakarta Tomcat(简称为Tomcat)、BEA的WebLogic、IBM的WebSphere、开源的JBoss和Resin等。 Apache团队开发的免费而且开源的Tomcat能够跨越不同的操作系统,支持Servlet 2.4和JSP 2.0标准,而且配置简单,易于学习,使其成为开发JSP和J2EE项目的首选。 1.2.3 Eclipse的安装与配置 安装和配置好JDK和Tomcat后,简单的Java、JSP程序都可以直接用记事本编写后在命令行下编译和运行。 用户还可以使用第三方的文本编辑器,如常用的文本编辑器有EditPlus、UltraEdit、Notepad++等,免费且开源的则有Eclipse、NetBeans等,商业软件有JBuilder等。 Eclipse是一个源代码开放、基于Java的可扩展开发平台。 1.3 一个简单的JSP页面 具体过程参见书1.3节。 第1章结束 谢谢! * * 传统的Web应用开发,一般是提供有限的静态Web页面,即HTML静态页面,每个Web页面显示的内
您可能关注的文档
最近下载
- 标准图集-20S515-钢筋混凝土及砖砌排水检查井.pdf VIP
- 互联网+创新创业大赛-“大学生外卖订餐平台项目商业计划书APP”PPT幻灯片课件.ppt
- 2023年秋江苏开放大学计算机应用基础第二次形成作业(Word 操作)上海旅游计划书+姓名(占形考成绩的20%).pdf VIP
- Cadence及MEDICI使用说明详细版.pdf VIP
- 银行信贷业务知识培训.pptx
- T_CI 032-2022 矿山酸性污染全过程控制与治理技术指南.docx
- 酒店类职业生涯规划书.pdf
- 关于人民政府办公室全套工作制度汇编(25篇).docx VIP
- 医院保洁员院感知识培训.docx VIP
- AMS2759_12A 国外国际标准规范.pdf
文档评论(0)