JSP网络开发逐步深入

出版时间:2010-7  出版社:清华大学出版社  作者:缪勇 等编著  页数:477  
Tag标签:无  

前言

  JSP是Sun公司以Java语言开发的一种动态网页制作技术,是Java开发阵营中最具代表性的解决方案。JSP不仅拥有与Java一样的面向对象性、便利性、跨平台性等优点,还拥有Java Servlet的稳定性,并且可以使用Servlet提供的API、Java Bean及Web开发框架技术,使页面代码与后台处理代码分离,提高工作效率。在目前比较流行的Web程序开发中,JSP是比较热门的一种动态网页技术,它依靠Java语言的稳定、安全、可移植性好的优点,成为大、中型网站开发的首选。  为了方便广大读者学习,作者精心编写了这本《JSP网络开发逐步深入》。本书全面地介绍了JSP技术,并通过示例介绍了架设JSP站点所采用的工具和组件,力求让读者在学完本书之后,能掌握项目实战的本领。本书适合的读者  如果您想从事或正在从事JSP应用开发,并且具有一定的Java基础和:HTML基础,这本书就适合您。  如果您想使用JSP进行系统开发,并且用到文件访问、发送邮件、上传和下载文件、构建购物车模块、进行信息发布等,这本书可以作为您的参考手册。  如果您是网页制作爱好者、网站维护人员、大中专院校学习网站设计的学生以及相关社会培训学员,本书可以提供一些学习上的思路。本书的特点  1.技术全面,内容充实  作者结合多年的实践开发经验,详细分析了现在JSP各种技术和工具的特点及实际应用。本书包含JSP常用的各种技术和工具,如Eclipse、Lomboz、JavaBean、EL、Servlet、Struts、Hibernate,以及这些技术的综合应用。  2.循序渐进,由浅入深  为了方便读者学习,本书首先让读者了解JSP,并掌握开发一个动态网站所需的工具和组件。读者在掌握工具的基础上,逐渐学习JSP,掌握网站系统构建,从而可以边学习、边动手,更快地掌握JSP的各种知识。

内容概要

本书详细介绍了怎样使用JSP逐步深入进行网络系统设计,从最基础的JSP概念入手,逐步介绍语法和深入开发技术,通过从几种典型模块到4个具体应用系统示例的开发设计,逐步将读者带入JSP的殿堂。    本书内容由浅入深、循序渐进,把理论知识与实验结合讲解,注重提高学习JSP的趣味性、知识性和生动性。通过对本书的学习,读者可以系统地掌握JSP技术的相关概念、方法、编程思路和技巧。    本书不仅可以作为JSP开发的学习用书,还可以作为从事JSP开发的程序员的参考用书和必备手册。此外,本书的配套光盘包含了本书教学视频,对JSP开发进行了全面讲解,可以帮助读者快速地从JSP基础知识的学习过渡到JSP应用开发。

书籍目录

第1章 初识JSP   1.1 JSP简介   1.2 JSP工作原理   1.3 JSP开发环境搭建   1.4 应用示例   1.5 本章小结 第2章 JSP基础语法   2.1 JSP使用方式   2.2 JSP文件的组成   2.3 指令标签   2.4 动作标签   2.5 JSP内置对象   2.6 本章小结 第3章 深入JSP   3.1 Servlet   3.2 JavaBean   3.3 标准标签库JSTL   3.4 数据库连接   3.5 本章小结 第4章 客户登录系统   4.1 数据库   4.2 数据库连接类   4.3 开发实体类   4.4 登录页面   4.5 登录测试   4.6 本章小结 第5章 基于Servlet的验证码   5.1 创建AuthImage类   5.2 web.xml配置   5.3 开发登录页面   5.4 测试验证码   5.5 本章小结 第6章 在线调查系统   6.1 系统概述   6.2 把握系统脉络   6.3 开发环境   6.4 数据库设计   6.5 系统开发   6.6 系统运行   6.7 本章小结 第7章 文件上传下载系统 第8章 简易邮件收发系统 第9章 购物车系统 第10章 宿舍管理系统 第11章 房屋租赁网 第12章 博客系统 第13章 交友网站

章节摘录

  (1)将内容的生成和显示进行分离。  使用JSP技术,Web页面开发人员可以使用HTML或者XML标记(标签)来设计和格式化最终页面。使用JSP标记或者小脚本来生成页面上的动态内容。  生成内容的逻辑被封装在标签和JavaBeans组件中,并且捆绑在小脚本中,所有的脚本在服务器端运行。  如果核心逻辑被封装在标签和Bean中,那么其他人,如Web管理人员和页面设计者,都能够编辑和使用JSP页面,而不影响内容的生成。  在服务器端,JSP引擎解释JSP标签和小脚本,生成所请求的内容(例如通过访问JavaBeans组件,使用JDBC技术访问数据库或者包含文件),并且将结果以HTML(或者XML)页面的形式发送回浏览器。这有助于开发者保护自己的代码,又能保证任何基于HTML的Web浏览器的完全可用性。  (2)生成可重用的组件。  绝大多数JSP页面依赖可重用的、跨平台的组件(Java Bean组件或EJB组件)来执行应用程序所要求的更为复杂的处理。开发人员能够共享和交换执行普通操作的组件,或者使得这些组件为更多的使用者或者客户团体所使用。  基于组件的方法加速了总体开发过程。  (3)采用标签简化页面开发。  Web页面开发人员不一定都是熟悉脚本语言的编程人员。JSP技术封装了许多功能,这些功能是在易用的、与JSP相关的XML标签中进行动态内容生成时所需要的。标准的JSP表示能够访问和实例化JavaBeans组件,设置或者检索组件属性,下载Applet,以及执行用其他方法更难于编码或耗时的功能。  通过开发定制标签库,JSP技术是可以扩展的。今后,第三方开发人员和其他人员可以为常用功能创建自己的标签库。这使得Web页面开发人员能够使用熟悉的工具和如同标签一样执行特定功能的构件来工作。

编辑推荐

  以JSP的实际应用为主线  案例均采用代码添加说明注解的形式讲解  《JSP网络开发逐步深入》各章案例配有同步教学视频光盘  具有一定编程基础,掌握.Java语言基本知识的初学者  具有一定JSP网络开发基础知识的初学者  完成大学计算机学业、准备.JSPI页目毕业设计的计算机专业学生  掌握了JSP网络开发的基本技能、准备提高编程能力的中级读者  熟练掌握JSP开发技巧、即将进行大型项目开发的高级用户

图书封面

图书标签Tags

评论、评分、阅读与下载


    JSP网络开发逐步深入 PDF格式下载


用户评论 (总计1条)

 
 

  •   买前浏览下感觉还可以
 

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

京ICP备13047387号-7