JSP程序设计
2009-5
人民邮电出版社
范立锋,乔世权,程文彬 主编
264
无
JSP(Javs Server Pages)是近年来发展最迅速、最引人注目的Web应用开发技术之一,它是Java Platform,Enterprise Edition(Java EE,Java企业版)的重要技术。JSP将Java语言的跨平台和开放性、Servlet的强大功能与HTML以及脚本语言等简单易用的元素结合起来,解决了过去Web开发技术存在的各种不足和局限。本书是作者在总结了多年开发经验与成果的基础上编写的。书中全面、翔实地介绍了JSP开发所需的各种知识和技巧。通过本书的学习,读者可以快速、全面地掌握使用JSP开发web应用程序的方法,并且可以达到融会贯通、灵活运用的目的。
本书系统地介绍了JSP技术的概念、方法与实现过程,包括JSP运行环境、JSP语法与组成元素、JSP内置对象、JSP对数据库的操作、JSP对JavaBean和Servlet的调用、JSP核心表达式与标签、Web网页模板技术、JSP实用组件技术和MVC设计模式等,最后还介绍了论坛和购物车两个JSP综合实例。通过本书的学习,读者可以系统地掌握JSP技术相关概念、方法、编程思路和技巧。本书不求面面俱到,也不追求博大精深,仅要求能够使读者在最短的时间内学会用JSP开发动态网站的编程技术。 本书可作为普通高等院校计算机及相关专业“Web程序设计”、“JSP程序设计”、“动态网站设计”等课程的教材,也可作为JSP初学者及网站开发人员的参考用书。
第1章 JSP初步 1.1 认识JSP 1.2 JSP技术特性 1.3 JSP工作原理 1.4 搭建JSP的运行环境 1.4.1 JDK的安装与配置 1.4.2 Tomcat的安装、运行与目录结构 1.4.3 Eclipse的安装、运行与特性 1.5 JSP程序初步 1.5.1 创建JSP页 1.5.2 部署JSP程序 小结 习题 第2章 JSP辅助知识 2.1 JSP中的HTML元素 2.1.1 HTML文本结构 2.1.2 表单元素设置 2.1.3 其他元素设置 2.2 JSP中的JavaScript语言 2.2.1 JavaScript语言概述 2.2.2 网页中的JavaScript 2.2.3 基本语法 2.2.4 常用语句 2.2.5 对象 2.2.6 事件 2.3 Web应用程序体系结构 2.3.1 三层架构 2.3.2 二层架构 2.3.3 JSP技术支持的架构 2.4 应用服务器 2.4.1 Web服务器 2.4.2 JSP引擎和Servlet引擎 2.5 HTTP 小结 习题 第3章 JSP语法详解 3.1 JSP文件的组成 3.1.1 JSP页的创建 3.1.2 JSP文件的组成元素 3.1.3 JSP的转义字符 3.2 JSP注释方式 3.2.1 HTML注释 3.2.2 JSP隐藏注释 3.2.3 脚本段注释 3.3 JSP脚本元素 3.3.1 声明语句 3.3.2 脚本段 3.3.3 JSP表达式 3.4 JSP指令元素 3.4.1 页面指令元素:page 3.4.2 包含指令元素:include 3.4.3 提供动作指令元素:taglib 3.5 JSP动作元素 3.5.1 包含文件:jsp:include 3.5.2 请求转发:jsp:forward 3.5.3 声明使用JavaBean:jsp:useBean 3.5.4 设置JavaBean属性值:jsp:setProperty 3.5.5 获取JavaBean属性值:jsp:getProperty 3.5.6 声明使用Java插件:jsp:plugin与jsp:fallback 3.5.7 参数传递:jsp:params与jsp:param 3.5.8 其他动作元素 小结 习题 第4章 JSP内置对象详解第5章 JavaBean组件技术 第6章 Servlet核心技术第7章 JSP操作数据库核心技术第8章 JSP核心表达式与标签 第9章 Web网页模板技术第10章 JSP实用组件技术 第11章 MVC设计模式 第12章 JSP实例开发1——论坛 第13章 JSP实例开发2——购物车
插图:第1章 JSP初步1.2 JSP技术特性本节将介绍JSP的一些特性,如跨平台、分离静态内容和动态内容、强调可重用的组件等。。1.跨平台 JSP技术以Java为基础,所以不仅可以沿用Java强大的API功能,而且不管是在何种平台下,只要服务器支持JSP,就可以运行使用JSP开发的Web应用程序,这体现了它的跨平台:跨服务器的特点。例如,在Windows NT下的IIS通过添加JRUN或ServletExec插件就能支持JSP。如今最流行的Web服务器Apache同样能够支持JSP,而且Apache支持多种平台,从而使得JSP可以跨平台运行。 在数据库操作中,因为JDBC同样是独立于平台的,所以在JSP中使用的Java API中提供的JDBC来连接数据库,就不用担心平台变更时的代码移植问题。2.将内容的生成和显示分离使用JSP技术,Web页面开发人员可以使用HTML或XML标识来设计和格式化最终页面,通过使用JSP标识或者小脚本来生成页面上的动态内容。生成内容的逻辑被封装在标识和Java.Bean组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。如果核心逻辑被封装在标识和Bean中,那么其开发人员,如Web管理人员和页面设计者,能够编辑和使用JSP页面,而不影响内容的生成。 在服务器端,JSP引擎解释JSP标识和小脚本,生成所请求的内容(如通过访问JavaBean组件,使用JDBC技术访问数据库或者包含文件),并且将结果以HTMI,(或者XML)页面的形式发送回浏览器。这有助于作者保护自己的代码,而又保证任何基于HTML的Web如浏览器的完全可用性。
《JSP程序设计》内容通俗易懂,由浅入深,集实用性、可扩展性于一体。全书提供了大量的案例习题,与讲解知识点紧密结合;配有多媒体教学课件,方便教学;提供所有例题源代码、习题答案,方便学习;加入多个Web应用新知识点,使读者与时俱进。经典案例,大量习题,理论结合实践;循序渐进,合理架构,便于学习理解;推陈出新,扩展思路,提升实用价值。
无
讲的非常基础,servlet和jstl的,未涉及SSH,jsp入门不错,上学期借了本师兄的来看,可惜跟上届不对版,不过servlet对刚出去工作也很重要,现在网站都讲究速度,servlet相对没有SSH那么笨重
看了目录非常适合入门,还带课件,作为大学或者培训机构的教材当值无愧呀。顶一下。
学校所选的教材,比较适合初学者使用
这本书质量不错,价格适宜。
最后一页缺了一角,一些字没有了!!还好是最后一页,不然就看不到了
很好,很快,服务态度很好,配送速度也很快
用着不错!
jsp入门,这本书挺不错的!
学校换教材了,估计这本应该还可以
出版社也太节省成本了,这本书的纸张都能看到隔一页的内容,呵呵,有点夸张,不过真的很薄啊。人邮出版的最近怎么都是这样,郁闷
讲的东西是不少,可是JSP讲的很让本人失望!
纸张很差,透明
讲解很详细,代码很全,适合初学
不想说了 买了4本书 竟然一本本的送过来 网上写好了是一起派送的 这服务真是渣
起初在网上看到商品的时候我看到它是一本教材,我开始有点怀疑他是不是能满足我的需求,但是最终我还是买了下来。之后我发现它仅仅只是一部教材,东西讲的都很简单,只是泛泛而谈,只是让你简单的了解jsp的基础而已。所以我不建议初学者买这本书!
感觉挺基础,对jsp学习入门非常有帮助。
整体布局不错,只是省略了很多东西,比如说jsp语法部分很多内置对象没讲,不过作为jsp的入门教材还是可以的。 还有,最严重的一点,整本书中不知道是作者笔误,还是印刷问题,很多词是错误的,例子程序也需要做很大的改动才能正确运行... 阅读更多
写的不错! 这本书作为大学教材当之无愧,值得推荐。我一次啊就买了4本。发给我的学生来看,对于培训中心,是首选的好书。值得推荐。