JSP网络编程从入门到精通
内容简介
书籍
计算机书籍
本书循序渐进地教会读者如何构架和开发jst,动态网站。首先讲解了什么是jsp,jsp的一些特征,让读者对概念先有个初步的了解。接着讲解了开发一个动态网站所必需工具和组件的安装和配置过程,然后以一个简单的helloworld例子来具体讲解如何使用eclipse和lomboz等工具和组件构建web应用。有了构建网站的知识之后,接下来具体讲解编写.isp的基本语法以及内置对象。
本书以一个经典的用户登录应用作为实例,深入讲解开发动态网站的技巧和方法,并以循序渐进的方法逐渐把javabean、struts和hibel’nate技术运用到web网站开发中。javabean的使用把写在.jsp页面中的数据库连接和操作改写到class类文件中,strms技术更好地实现了mvc设计模式,使得web应用开发结构更加清晰,并有利于jsp代码的重用和管理,hibelmate是持久层技术的应用,避免了以前数据库设计不是面向对象的尴尬。
本书详细对jsp2.0表达式(el)、标准标签库(jstl)、如何使用servlet2.4过滤器和监听器以及如何创建自定义标签进行了介绍,并对web开发中的常见问题以及连接数据库的不同方法进行了详细的归纳和分析。
在本书的最后,以登录注册模块、购物车模块、图片管理模块、新闻发布模块来深入讲解jsp的应用。通过本书的讲解,使读者对jsp网站的开发有一个全面的了解,并学会使用各种开发工具和组件。
目录
第一篇 jsp基础开发
第1章 初识jsp
第2章 所需工具安装和配置
第3章 第一个web应用——holloworld
第4章 jsp基本语法
第5章 jsp的内置对象
第6章 用户登录应用实例
第7章 javabean实现用户登录应用
第8章 jsp开发中的常见问题
第二篇 jsp高级开发
第9章 自定义标签的开发
第10章 标准标签库jstl
第11章 el表达式语言
第12章 使用servlet 2.4过滤器的监听器
第13章 使用sturts控制器简化mvc开发
第14章 struts实现用户登录应用
第15章 hibernate持久层技术
第16章 sturts+hibernate实现用户登录应用
第三篇 项目实践:网上购物系统
第17章 动态网站项目实战
. 第18章 用户注册模块
第19章 图片管理模块
第20章 购物车模块
第21章 新闻发布模块
前言
随着当今信息技术的飞速发展和Internet的普及,人们越来越依赖于网络技术来架构自己的个人网站或者组建企业的门户网站,从而实现各种价值、业务和功能,进行网上营销、交流和宣传。在网站开发应用中,JSP占有得天独厚的优势,它基于强大的Java语言,具有良好的可移植性和可扩展性。随着开发JSP网站工具的大量出现,JSP开发在可重用性和安全方面得到了良好的保证,架构JSP网站已经变得越来越方便和快捷。今天,已经有越来越多的人使用JSP技术设计高效的电子商务系统和电子政务系统,开发各种中间交易系统,创建高水平的企业网站。.
为了方便广大读者学习,笔者花费半年时间编写了这本书。本书全面地介绍了JSP技术,并以实例介绍了架构JSP站点所采用的工具和组件。学完本书之后,力求让您有项目实践的本领。
本书特点
1.循序渐进,由浅入深
为了方便读者学习,本书首先让读者了解JSP,并掌握开发一个动态网站所需的工具和组件。读者在掌握工具的基础上,逐渐学习JSP,掌握网站系统构建,从而可以边学习、边动手,更快地掌握JSP的各种知识。
2.技术全面,内容充实
笔者花费2~3个月的时间进行前期准备,详细分析了现在JSP各种技术和工具的特点及实际应用。全书包含JSP常用的各种技术和工具,如Eclipse、Lomboz、JavaBean、EL、Servlet、Struts、Hibernate,以及这些技术的结合应用。
3.对比讲解,理解深刻
由于JSP相关技术比较多,很多读者无所适从,无从下手。本书通过对比讲解的方式,帮助读者解决这个问题。本书在第6、7、14、16章分别使用4种技术实现用户登录模块,并进行相应的对比。通过这4章的讲解,读者可以对这几种技术以及相互结合有更深入的理解。
4.案例精讲,深入剖析
根据笔者多年的项目经验,JSP系统开发万变不离其宗,一通百通,所以本书没有像其他书籍使用多个案例讲解,而是选取了最典型的案例——电子购物系统进行讲解。第17章先对系统作整体分析,让读者对系统有整体的把握。然后使用4个章节依次讲解系统开发中最典型的4个模块——用户注册模块、图片管理模块、购物车模块、新闻发布模块。通过这几个章节的讲解,读者可以真正掌握系统开发的精髓。
5.配多媒体视频讲解光盘,加速学习..
为了让初学者快速入门,笔者专门制作了多个视频演示动画,并配有声音讲解。通过这些视频讲解,读者可以更快地掌握JSP,同时也可以节省图书的篇幅,从而降低图书的定价,让读者可以得到更多的实惠。
本书内容
第1章:从JSP是什么,它有哪些特征和优势开始讲解,把您带到这门技术当中来。本章还对开发Web站点的技术发展进行了阐述。
第2章:详细介绍开发一个动态网站所需和辅助的开发工具和组件,并深入地讲解它们的安装配置方法以及应该注意的事项。通过本章的学习,您可以比较熟练地掌握这些工具的使用,它们可以使您在开发JSP网站时得心应手。
第3章:创建第一个JSP应用,让您通过对实例的学习,了解JSP的运行原理和机制。有了对本章实例的总体感性认识之后,您在理解下一章的JSP基本语法时会更加容易。
第4章:详细介绍JSP页面构成和创建的基本语言,让您了解JSP程序的编写规则。本章主要对JSP指令元素和标准动作进行详细介绍。
第5章:重点介绍JSP页面中所使用到的各类内置对象。对这些内置对象的熟练掌握,可以大大简化JSP的开发。
第6~7章:以用户登录系统为实例,介绍纯JSP页面开发方式和JavaBean的使用。JavaBean可实现逻辑和显示代码的分离及功能代码的可重用。
