JSP网站设计教学做一体化教程

出版时间:2012-11  出版社:清华大学出版社  作者:陈恒,朱毅,顼聪 编著  页数:219  字数:350000  

内容概要

  jsp技术是基于java语言的一种动态交互式网页技术标准,它由sun公司倡导,多家公司共同参与制定,并于1999年由sun公司正式公布。《jsp网站设计教学做一体化教程》采用“教学做”一体化的方式撰写,合理地组织学习单元,并将每个单元分解为核心知识、能力目标、任务驱动、实践环节四个模块。全书共分10章,内容包括jsp简介及开发环境的构建、jsp语法、jsp内置对象、jsp与javabean、jsp访问数据库、java
servlet基础、基于servlet的mvc模式、过滤器、el与jstl、地址簿管理信息系统等重要内容。书中实例侧重实用性和启发性,趣味性强、通俗易懂,使读者能够快速掌握jsp网站设计的基础知识与编程技巧,为适应实战应用打下坚实的基础。
  《jsp网站设计教学做一体化教程》适合作为高等院校相关专业的教、学、做一体化教材,也适合作为jsp网站设计培训教材,还可以作为jsp网站设计爱好的自学读物。

书籍目录

第1章 jsp简介及开发环境的构建
1.1构建开发环境
1.2使用eclipse开发web应用
1.3小结
习题1
第2章 jsp语法
2.1jsp页面的基本构成
2.2java程序片
2.3成员变量和方法的定义
2.4java表达式
2.5page指令标记
2.6include指令标记
2.7include动作标记
2.8forward动作标记
2.9param动作标记
2.10小结
习题2
第3章 jsp内置对象
3.1请求对象request
3.2响应对象response
3.3会话对象session
3.4全局应用程序对象application
3.5小结
习题3
第4章 jsp与javabean
4.1编写javabean
4.2jsp页面中创建与使用bean
4.3获取bean的属性
4.4修改bean的属性
4.5jsp与bean结合的简单例子
4.6小结
习题4
第5章 jsp访问数据库
5.1使用jdbc—odbc桥接器连接数据库
5.2使用纯java数据库驱动程序连接数据库
5.3statement、resultset的使用
5.4游动查询
5.5访问excel电子表格
5.6使用连接池
5.7其他典型数据库的连接
5.8preparedstatement的使用
5.9小结
习题5
第6章 javaservlet基础
6.1servlet类与servlet对象
6.2servlet对象的创建与运行
6.3通过jsp页面访问servlet
6.4doget和dopost方法
6.5重定向与转发
6.6在servlet中使用session
6.7小结
习题6
第7章 基于servlet的mvc模式
7.1jsp中的mvc模式
7.2使用mvc模式查询数据库
7.3小结
习题7
第8章 过滤器
8.1filter类与filter对象
8.2filter对象的部署与运行
8.3登录验证过滤器的实现
8.4小结
习题8
第9章 el与jstl
9.1使用el访问对象的属性
9.2el内置对象
9.3基本输入输出标签
9.4流程控制标签
9.5迭代标签
9.6小结
习题9
第10章 地址簿管理信息系统
10.1系统设计
10.2数据库设计
10.3系统管理
10.4组件设计
10.5系统实现

章节摘录

版权页:   插图:   3.任务小结或知识扩展 从创建bean的过程可以看出,首次创建一个新的bean需要用相应的字节码文件创建对象,当别的JSP页面再需要同样的bean时,JSP引擎直接将pageContent内置对象里已经存在的对象的副本分配给相应的JSP页面,提高了代码的复用程度。如果程序员修改了字节码文件,必须重启JSP引擎,才能使用新的字节码文件。 useBean动作标记中scope的默认值是page,除page之外,scope的取值还有request、session与application。 (1)scope取值page 该bean的有效范围是当前页面。当客户请求bean时,分配内存空间给它;当客户离开这个页面时,便取消分配的bean,并收回内存空间。JSP引擎分配给每个JSP页面的bean是不同的,它们占有不同的内存空间。 当两个客户访问同一个JSP页面时,一个用户对自己bean的属性的改变,不会影响到另一个客户。 (2)scope取值request 该bean的有效范围是request期间。客户在网站访问时请求多个页面,如果每个页面都含有useBean动作标记,那么在每个页面分配的bean也不相同。JSP引擎对请求作出响应后,bean消失。 当两个客户同时请求一个JSP页面时,一个用户对自己bean属性的改变,不会影响另外一个客户。 (3)scope取值session 该bean的有效范围是客户的会话期间。如果客户在多个页面中互相连接,每个页面都做不同的useBean动作标记,那么这个客户在这些页面得到的bean是相同的,即占有相同的内存空间。当会话结束时,bean消失,释放空间。 如果一个客户在某个页面更改了bean的某个属性,那么该客户的其他页面bean的属性也发生变化。但两个客户NNNN——个JSP页面时,一个客户对自己bean的属性的改变不会影响到另一个客户。 (4)scope取值application 该bean的有效范围是application期间(Web服务器启动期间)。JSP引擎为所有的JSP页面分配一个共享的bean。 当几个客户同时访问一个JSP页面时,任何一个客户对自己bean的属性的改变都会影响到其他客户。 编写一个JSP页面computerCircle.jsp,在JSP页面中使用USeBean动作标记获得一个bean,负责创建bean的类是4.1.4小节实践环节中的Circle类,创建bean的名字为circle,circle的scope取值为request。JSP页面的运行效果如图4.3所示。

编辑推荐

《JSP网站设计教学做一体化教程》适合作为高等院校相关专业的教、学、做一体化教材,也适合作为JSP网站设计培训教材,还可以作为JSP网站设计爱好的自学读物。

数据来源网站

Kindle限时免费,更多图书可访问PDF图书下载

图书封面

评论、评分、阅读与下载


    JSP网站设计教学做一体化教程 PDF格式下载



用户评论 (总计2条)

 
 

  •     之前只学习了Java基础的东西,对JSP一点基础都没有,但是由于兴趣爱好,就买了这本JSP的书,我刚开始什么都不会,但是这本书写的内容很详尽,而且层次分明,现在刚看到第四章JSP与JavaBean,就对JSP有了很深的一份感情。我决定一定要把这本最精华最细致的书看完,而且它绝对是自学JSP的最佳书籍,感觉不到30元就能买到这样的精神食粮和弥补自己缺失的书籍实属不易,希望这本书能在大学毕业后的工作中有所帮助,最后感谢清华出版社,感谢编书的各位前辈,是您们使我对计算机的态度有所改变,让我对计算机有了不可磨灭的感情,最后我想说:“谢谢你,这本最适合于自学最细最全面最精华的JSP书,我爱你!”
  •     eclipse平台,受益匪浅啊!但缺少文件的访问和自定义标签,不过加了实用的过滤器、EL与JSTL。
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

第一图书网(tushu001.com) @ 2017