- 1、本文档共326页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
高职高专计算机系列规划教材JSP 2.1动态网站设计案例教程Publishing House of Electronics Industry北京·BEIJING课程设置与目标学会利用JDK 6.0和Tomcat 6.0作为Web应用开发与调试平台掌握JSP2.1开发技术典型项目:学院新闻版块BBS讨论区技能要求:搭建JSP开发环境和虚拟目录的设置。Web站点的建立,测试JSTL是否正常工作。理解JSP页面运行机制。前台设计(HTML,CSS+DIV)数据库基本SQL语句JSP2.1中自定义标记等内容第一章 搭建JSP开发环境1.1 JSP历史简介 1.1.1 JSP简介 1.1.2 JSP与ASP、ASP+的比较 1.1.3 JSTL简介 1.2 JSP 2.1的特点 1.2.1 运行环境变化 1.2.2 引入表达式语言 1.2.3 SimpleTag 1.2.4 使用JSP fragment 1.3 【案例1】JSP 2.1开发环境的配置 1.1.1 JSP简介JSP(Java Server Pages)由Sun公司倡导、许多其他公司参与创建的一种新动态网页技术标准,类似ASP、PHP、ColdFusion等技术标准。JSP技术是一个纯Java平台的技术,它主要用来产生动态网页内容。JSP技术的易学,有弹性。认真学习该课程,你完全可独立开发。1.1.1 JSP深入理解传统HTML网页以 .htm或.html结尾JSP网页本质:扩展名为*.jsp。在传统的网页HTML 文件中加入Java程序片段(Scriptlet)和JSP标记,构成了JSP 网页JSP称为Server-Side Language工作原理(执行流程):Servlet/JSP Container 收到客户端发出的请求首先执行其中的程序片段然后将执行结果以HTML格式返回给客户端。程序操作在哪里执行?都在服务器端执行,网络上传送给客户端的仅是得到的结果,与客户端的浏览器无关。何谓程序片段?可以是操作数据库、重新定向网页及发送E-mail等建立动态网站所需要的功能。1.1.2 JSP与ASP、ASP+的比较本质区别:两者来源于不同的技术规范组织。1.平台和服务器的弹性 JSP技术在跨平台的表现比ASP来得更有弹性 2.语法结构 在语法结构上,均采用“%”和“%”为标记符号语言区别:ASP采用JS或VBScript,而JSP采用Java。3.开放的开发环境 4.语法的延展性 1.1.3 JSTL简介 JSTL:JSP标准标记库JSP Standard Tag Library,简称JSTL由JCP(Java Community Process)所制定的标准规范,它主要提供给Java Web开发人员一个标准通用的标记函数库。JSTL的优势?JSP 2.1的出现,Web程序员能够利用JSTL标记和EL语言来替代JSP网页中的部分甚至全部Java程序Scriptlet),缩短开发周期、降低了开发难度和开发成本进一步提高程序的阅读性、维护性和方便性。JSP标准标记库和EL语言[重点]按照功能分为5大部分(1)核心标记库(Core tag library)(2)118N格式标记库(I18N-capable formatting tags library)(3)函数标记库(Functions tag library)(4)SQL标记库(SQL tag library):(5)XML标记库(XML tag library):EL语言(Expression Language,表达式语言)1.2 JSP 2.1的特点[了解]JSP 2.1规范EL表达式存在两种语法格式:${}和#{},相同的解析方法和评价方法。本教程中统一采用JSP中的${}EL表达式。向下兼容原先使用的JSP技术在JSP 2.1中都可以支持。1.2.1 运行环境变化1.2.2 引入表达式语言 1.2.1 运行环境变化web.xml格式变化 JSP 2.1 Web程序部署描述格式使用由Servlet 2.4规定的xml schema格式 。JSP设置在开发中体验1.2.2 引入表达式语言JSP 2.1中建议尽量使用EL,使得JSP的格式一致。 采用JSTL的核心标记和自定义标记基本上可以实现所有scriptlet能实现的功能在web.xml的jsp-property-group可以控制一组JSP是否使用EL,也可以控制单个JSP页面。在page directive中的isELIgnored属性用来指定是否忽略。因地制宜完全使用表达语言而避免scriptlet,但仍可……根据程序功能要求和编程人员条件可选择合适的方式。1.2.3 SimpleTag[第8章]创建自定义标记的API:
文档评论(0)