Java Web轻量级开发全体验

出版时间:2012-1  出版社:电子工业出版社  作者:邓子云  页数:556  
Tag标签:无  

前言

  Java Web开发技术一直被广泛地用于网络上的应用软件开发,在Internet上到处可见用Java Web开发技术建立的电子商务、电子政务及各行业的网站。用Java Web开发技术设计的系统,具有跨平台性、运行效率高的特点,而且学起来容易上手,开发工具已经十分丰富,可以使用的第三方软件和开源组件越来越多,框架技术也日趋成熟。  众多的Java Web开发程序员需要有一本覆盖面宽、内容实用、实战性强的图书。笔者一直奋斗在教学和项目研发的一线,深深地感知着读者的强烈需求。而且新近的技术和软件版本都在不断升级,读者也需要采用最新的技术和软件来指导软件开发工作。  本书内容  全书分为2篇:基础篇和框架技术篇。全书内容遵循循序渐进的原则,逐步深入,理论联系实际,内容通俗易懂,涵盖了当前Java Web开发所流行的众多开发技术,注重项目实战,致力于培养技术娴熟、能上手开发软件系统的Java Web程序员。  基础篇共有12章,讲述了JSP开发中常用的基本技术,包括JSP的安装与配置、HTML和JavaScript客户端开发技术、JSP语法、JSP指令和动作指令、JSP的内置对象、JDBC数据库操作、JavaBean、Servlet、JSTL、EL、常用的开发功能,以及用JSP技术实现的报到管理系统。这一篇中的内容是基础内容,学完后就可以开发出简单的信息系统了。  框架技术篇包括第13章至第18章,在这6章中讲解了当前最为流行的3个Java开发框架(Struts 2、Spring 3、Hibernate 4)以及它们的整合应用。在讲解了一种框架技术后,就会用它来对第12章中实现的报到管理系统进行改进,以使系统的架构更加优雅。  全书内容由浅入深,并辅以大量的实例说明。学习本书的内容无须事先掌握Java程序设计和HTML设计的内容,可直接开始本书的学习,在基础篇中将会介绍这些基础知识。  如何使用本书  本书可作为Java Web开发入门程序员的培训教材或自学教材,也可作为中职、高职、本科院校计算机专业的教材,对于Java Web开发较为熟悉的程序员也是一本良好的参考书。书中的实例均通过精心调试,随书的光盘带有书中所有实例以及实战项目的源代码。  如果将本书作为教学和自学的教材使用,下表给出课时的分配建议。  理论与实践课时分配建议  章节 课时分配  第1章 JSP技术概述 2+0 第10章 EL表达式 2+2  第2章 安装与配置环境 2+2 *第11章 常用开发功能实现 4+4  第3章 Web开发基础 2+2 *第12章 基于JSP实现报到管理系统 4+4  第4章 JSP语法 4+2 *第13章 Struts 2框架技术 4+2  第5章 JSP的内置对象 2+2 *第14章 基于Struts 2实现报到管理系统 4+4  第6章 JSP中数据库的使用 8+8 *第15章 Hibernate 4持久化技术 4+2  第7章 JSP中JavaBean的应用 2+2 *第16章 基于Struts 2+Hibernate 4实现报到管理系统 4+4  第8章 Servlet技术 2+2 *第17章 Spring 3框架技术 2+2  第9章 JSTL应用开发 4+4 *第18章 基于SSH实现报到管理系统 2+2  合计 58+50=108  30+26=56(去掉注“*”的章节)  说明:1.课时分配:理论课时+实践课时;  2.在课时分配栏里注有“*”的表示为选教内容,去掉选教内容后尚需56课时。  致谢  在本书的写作过程中,罗铁清、唐爱国、孙美清、西米莎、王莹、伍江杭、杨烺、张益林、张锦、黄婧、王念、刘蓉、唐一韬、谢英辉、段琳琳、段智敏、李号彩等同志帮助我进行了资料的整理、校对,并均参与了部分编写工作,以及部分源代码的调试工作,在此一并表示感谢。  还要感谢电子工业出版社孙学瑛编辑,给我许多的灵动和支持;借此还向我的夫人黄婧女士致敬,她为支持我编写此书,承担了许多的家务工作,并不断地鼓励我。正是因为这么多人的大力支持和辛勤汗水,本书才得以出版。  邓子云  2011年9月于长沙

内容概要

  《Java
Web轻量级开发全体验》共2篇(分为18章):基础篇、框架技术篇。全书内容遵循“循序渐进”的原则,逐步深入,理论联系实际,内容通俗易懂,涵盖了当前Java
Web开发所流行的众多开发技术,注重项目实战,致力于培养技术娴熟、能上手开发软件系统的Java Web程序员。
  随书的光盘带有书中所有实例和实战项目的源代码,以供读者参考学习。
  《Java Web轻量级开发全体验》的适用面较广,初、中、高级读者均可阅读,可作为中职、高职、本科计算机专业或相近专业的Java
Web开发或JSP课程的教材,也可作为Java Web培训班的教材,亦可供对JSP感兴趣的读者自学使用。

作者简介

  邓子云,副教授。高级工程师、系统分析师、项目管理师、高级程序员、高级项目经理。曾任长沙银行高级项目经理,希赛信息技术有限公司副总经理,现任湖南现代物流职业技术学院物流信息系系主任、湖南省物流公共信息平台有限公司副总经理、湖南省湘物联物流咨询有限公司副总经理。曾获湖南省教学名师、湖南省青年骨干教师等荣誉称号。
  主持了湖南省重大产学研项目“湖南省物流公共信息平台一期工程”的建设,主持了“制造业物流数据交换平台的研究与实现”、“一种物流信息系统集成中间件LESB的研究与实现”等省部级十一五科技攻关课题3项,“长沙银行小额支付系统”、“长沙银行财库行横向联网系统”等横向课题10余项,薯有专著4本,主编10本,发表有学术论文40余篇,所发表的著作与论文累计达550万字,著作发行量超过10万册,获得省部级奖励多次,致力于J2EE开发技术及物流信息化方面的研究。
  长期活跃在软件系统研发和企业信息化咨询一线,积累了丰富的科研与工程实践经验,具有独到的授课风格。

书籍目录

基础篇
第1章 JSP技术概述
1.1 程序网络计算模式
1.1.1 C/S模式
1.1.2 B/S模式
1.1.3 两种模式的比较分析
1.2 B/S模式技术介绍
1.2.1 CGI
1.2.2 ASP与ASP.NET
1.2.3 PHP
1.2.4 JSP
1.2.5 JSP与其他B/S模式技术的比较
1.3 小结
1.4 练习
第2章 安装与配置环境
2.1 应用服务器介绍
2.1.1 Tomcat
2.1.2 WebLogic
2.1.3 IBM WebSphere
2.2 JSP运行环境的安装与配置
2.2.1 JDK的安装与配置
2.2.2 Tomcat 7的安装与配置
2.2.3 Eclipse的安装与配置
2.3 开发工具的使用
2.3.1 搭建Web系统框架
2.3.2 开发一个JSP页面
2.4 小结
2.5 练习
第3章 Web开发基础
3.1 HTML
3.1.1 什么是HTML
3.1.2 URL
3.1.3 HTML结构
3.1.4 HTML标记
3.1.5 表单
3.2 JavaScript
3.2.1 何谓JavaScript
3.2.2 加入JavaScript
3.2.3 JavaScript对象
3.3 Web信息交互
3.3.1 表单信息交互
3.3.2 用正则表达式验证提交的数据
3.4 小结
3.5 练习
第4章 JSP语法
4.1 JSP的基本结构
4.2 数据类型
4.2.1 数据类型概述
4.2.2 标识符
4.2.3 简单数据类型
4.2.4 数组
4.2.5 类
4.2.6 String类
4.2.7 StringBuffer类
4.3 运算符与表达式
4.3.1 算术运算与表达式
4.3.2 关系运算与表达式
4.3.3 布尔运算与表达式
4.3.4 位运算与表达式
4.4 程序控制逻辑
4.4.1 选择分支
4.4.2 循环
4.5 Java程序片
4.6 程序注释
4.7 JSP指令
4.7.1 page指令
4.7.2 include指令
4.8 JSP动作指令
4.8.1 include动作指令
4.8.2 forward动作指令
4.8.3 param动作指令
4.8.4 useBean动作指令
4.8.5 setProperty动作指令
4.8.6 getProperty动作指令
4.9 JSP中的中文字符处理
4.10 小结
4.11 练习
第5章 JSP的内置对象
5.1 内置对象概述
5.2 request对象
5.2.1 request对象的方法
5.2.2 获得表单数据
5.3 response对象
5.3.1 response对象的方法
5.3.2 使用Cookie
5.3.3 response对象重定向
5.3.4 定时刷新页面
5.4 session对象
5.4.1 session对象的方法
5.4.2 猜字母游戏
5.5 application对象
5.5.1 application对象的方法
5.5.2 计数器
5.6 out对象
5.6.1 out对象的方法
5.6.2 用out对象输出表格
5.7 小结
5.8 练习
第6章 JSP中数据库的使用
6.1 SQL基础
6.1.1 表操作
6.1.2 查询语句
6.1.3 插入、更新与删除语句
6.1.4 存储过程
6.2 JDBC
6.2.1 JDBC工作原理
6.2.2 JDBC的四种驱动
6.2.3 ODBC数据源
6.2.4 SQL Server的JDBC安装
6.2.5 JDBC接口
6.3 查询记录
6.3.1 顺序查询
6.3.2 移动查询
6.3.3 参数查询
6.3.4 模糊查询
6.3.5 综合查询
6.4 追加记录
6.5 删除记录
6.6 更新记录
6.7 在ResultSet中修改数据
6.7.1 追加记录
6.7.2 删除记录
6.7.3 更新记录
6.8 分页显示记录
6.9 调用存储过程
6.10 事务处理
6.11 连接其他数据库
6.11.1 Oracle
6.11.2 MySQL
6.11.3 Informix
6.11.4 Sybase
6.11.5 AS400
6.12 连接池技术
6.12.1 什么是Connection Pool
6.12.2 Tomcat 7上ConnectionPol的配置
6.12.2 Connection Pool应用实例
6.13 得到元数据
6.13.1 DatabaseMetaData
6.13.2 ResultSetMetaData
6.13.3 得到表名和列名
6.14 小结
6.15 练习
第7章 JSP中JavaBean的应用
7.1 什么是JavaBean
7.2 编写JavaBean
7.3 编译和部署JavaBean
7.3.1 编译JavaBean
7.3.2 部署JavaBean
7.4 小结
7.5 练习
第8章 Servlet技术
8.1 什么是Servlet
8.2 Servlet的工作原理
8.2.1 Servlet的生命周期
8.2.2 Servlet相关的类及方法
8.2.3 部署Servlet
8.3 用Servlet获取表单数据
8.4 小结
8.5 练习
第9章 JSTL应用开发
9.1 JSTL技术概述
9.1.1 JSTL介绍
9.1.2 安装JSTL
9.1.3 标签书写语法约定
9.1.4 标签的分类
9.2 核心标签
9.2.1 表达式相关的核心标签
9.2.2 流程控制核心标签
9.2.3 迭代核心标签
9.2.4 URL相关的核心标签
9.3 国际化处理标签
9.3.1 国际化类处理标签
9.3.2 消息类处理标签
9.3.3 数字日期格式化类处理标签
9.4 SQL标签
9.4.1 设置数据源
9.4.2 查询数据
9.4.3 显示查询结果
9.4.4 更新数据
9.4.5 日期型数据处理
9.4.6 事务处理
9.5 函数标签
9.5.1 求长度函数
9.5.2 大小写转换函数
9.5.3 求子串函数
9.5.4 去空白函数
9.5.5 替换函数
9.5.6 查找函数
9.5.7 拆分与组合函数
9.5.8 XML符号转换函数
9.6 小结
9.7 练习
第10章 EL表达式
10.1 EL简介
10.1.1 运算符
10.1.2 保留字
10.1.3 变量查找范围
10.1.4 自动类型转换
10.2 EL隐含对象
10.3 用EL操作JavaBean
10.4 小结
10.5 练习
第11章 常用开发功能实现
11.1 操作XML文件
11.1.1 XML概述
11.1.2 XML文件的结构
11.1.3 DTD文档
11.1.4 XML Schema
11.1.5 JDOM
11.2 上传和下载文件
11.2.1 jspSmartUpload常用
的API
11.2.2 上传文件
11.2.3 下载文件
11.3 制作Web报表与图形
11.3.1 JavaReport简介
11.3.2 JavaReport常用的API
11.3.3 如何开发Web图形与报表
11.3.4 开发统计图
11.3.5 开发Web报表
11.4 生成验证码
11.5 发送和接收邮件
11.5.1 下载与安装JavaMail
11.5.2 JavaMail常用的API
11.5.3 发送邮件
11.5.4 接收邮件
11.6 小结
11.7 练习
第12章 基于JSP实现报到管理系统
12.1 系统需求
12.1.1 系统业务需求
12.1.2 系统功能需求
12.2 系统设计
12.2.1 系统设计思想
12.2.2 数据库系统设计思路
12.2.3 数据库系统的实现
12.3 系统开发框架搭建
12.3.1 在Eclipse中搭建Web应用的开发框架
12.3.2 设计总体的页面效果
12.4 系统各功能点的实现
12.4.1 用户登录功能的实现
12.4.2 专业基础数据管理功能的实现
12.4.3 录取学生名册基础数据管理功能的实现
12.4.4 其他基础数据管理功能的实现
12.4.5 学生报到状况查询功能的实现
12.4.6 用户管理功能的实现
12.4.7 报到分班功能的实现
12.4.8 收费情况登记功能的实现
12.4.9 宿舍分配功能的实现
12.5 小结
框架技术篇
第13章 Struts 2框架技术
13.1 Struts 2框架介绍
13.1.1 MVC模式
13.1.2 Struts 2原理
13.1.3 安装与配置Struts
13.2 应用Struts 2
13.2.1 用Struts 2实现用户登录功能
13.2.2 解决中文乱码的问题
13.3 国际化应用程序
13.3.1 为用户登录功能加入国际化处理
13.3.2 查找资源文件的顺序
13.3.3 参数化字符串
13.4 OGNL表达式
13.4.1 Struts 2对表达式的支持
13.4.2 使用OGNL表达式
13.4.3 值堆栈
13.4.4 OGNL与集合
13.5 Struts 2标签
13.5.1 标签属性值的设置
13.5.2 控制标签
13.5.3 数据标签
13.5.4 表单标签
13.5.5 非表单用户界面标签
13.6 数据校验
13.6.1 服务端和客户端数据校验
13.6.2 字段校验
13.6.3 复杂的数据类型转换
13.7 小结
第14章 基于Struts 2实现报到管理系统
14.1 系统设计思想
14.2 系统开发框架搭建
14.2.1 在Eclipse中搭建Web应用的开发框架
14.2.2 准备相关的配置
文件与包
14.3 系统各功能点的实现
14.3.1 用户登录功能的实现
14.3.2 专业基础数据管理功能的实现
14.3.3 录取学生名册基础数据管理功能的实现
14.3.4 其他基础数据管理功能的实现
14.3.5 学生报到状况查询功能的实现
14.3.6 报到分班功能的实现
14.3.7 收费情况登记功能的实现
14.3.8 宿舍分配功能的实现
14.4 小结
第15章 Hibernate 4持久化技术
15.1 Hibernate介绍
15.1.1 Hibernate的作用
15.1.2 Hibernate Core for Java
15.1.3 Hibernate的核心API
15.2 安装与配置Hibernate 4
15.2.1 下载Hibernate 4
15.2.2 配置Hibernate 4
15.3 一个简单的Hibernate Web应用
15.4 持久化对象
15.4.1 Session接口
15.4.2 映射配置
15.5 关联关系映射
15.5.1 单向多对一关联
15.5.2 双向多对一关联
15.5.3 一对一关联
15.5.4 多对多关联
15.6 HQL语言
15.6.1 select|update|delete
15.6.2 where子句
15.6.3 ordey by子句
15.6.4 group by子句
15.7 Struts 2与Hibernate 4的集成
15.7.1 集成的策略
15.7.2 集成的实现
15.8 小结
15.9 练习
第16章 基于Struts 2+Hibernate实现报到管理系统
16.1 系统设计思想
16.2 系统开发框架搭建
16.2.1 在Eclipse中搭建Web应用的开发框架
16.2.2 准备Hibernate相关的配置文件与包
16.2.3 设计POJO类与映射配置文件
16.2.4 开发会话工厂类
16.3 系统各功能点的实现
16.3.1 用户登录功能的实现
16.3.2 专业基础数据管理功能的实现
16.3.3 录取学生名册基础数据管理功能的实现
16.3.4 其他基础数据管理功能的实现
16.3.5 学生报到状况查询功能的实现
16.3.6 报到分班功能的实现
16.3.7 收费情况登记功能的实现
16.3.8 宿舍分配功能的实现
16.4 小结
16.5 练习
第17章 Spring 3框架技术
17.1 Spring介绍
17.1.1 Spring的框架结构
17.1.2 理解IoC与DI
17.2 控制反转技术
17.2.1 容器的基本原理
17.2.2 XML配置文件格式
17.2.3 实例化容器
17.2.4 下载并开发一个简单的Spring应用
17.2.5 XML配置文件解析
17.2.6 使用容器
17.3 集成Struts 2、Hibernate 4与Spring 3
17.3.1 集成前的环境准备
17.3.2 集成示例与剖析
17.4 小结
17.5 练习
第18章 基于SSH实现报到管理系统
18.1 系统设计思想
18.1.1 改进思路
18.1.2 系统配置文件
18.2 系统实现
18.3 小结
18.4 练习

图书封面

图书标签Tags

评论、评分、阅读与下载


    Java Web轻量级开发全体验 PDF格式下载


用户评论 (总计28条)

 
 

  •   包含了Java web目前的流行技术和框架的详细解析,对于入门者绝对是一本好书,值得参考。
  •   这本书由浅入深,既讲了许多JSP的基础知识,而且分别讲了3大框架,最后将这3大框架联系起来讲诉了一个开发实例,让人对学习JSP更加有信心!总之,赞一个!!
  •   适合初学者并且有java基础的人作为入门学习
  •   非常好的java书,很喜欢
  •   看到里面的知识讲解很清楚。光盘里含有100多兆的课件源代码。光盘里要是能多加点软件和视频讲解就好了
  •   书还不错,代码基本上还是比较全的,90%的满意度吧。
    感觉想找本 代码比较全,能运行出来的书,真是不容易。 这本书可以,还算满意。
  •   刚收到书,包装还可以,简单翻翻还可以!!等深入研究研究!!
  •   内容安排挺好,也挺全面。看了一点没有发现问题,只是书的封底推荐的书有两本是重的,印刷错了吧。
  •   刚刚看了一下,书还不错,就是送货的速度太慢了....
  •   刚开始看,不过印刷质量还行
  •   还没看 不过估计是本好书
  •   充电充电...
  •   对于初学者绝对好书
  •   分两部分来讲,还比较清楚的。。刚收到。慢慢啃了。。
  •   还不错,快发速度也快
  •   书本纸张、印刷都不错,虽然书面上有个小缺口,应该是送货流程中不小心磕破的,但总体不影响,确实是本不错的书,适合开发入门的java web爱好者。
  •   正如书名:轻量级...它属于java web基础型的资料,适合于初学者,也适合于作为工具查找。
  •   该书的内容理论与实践相结合,循序渐进的描述了JAVA开发模式
  •   纸的质量不好,但是书的内容挺不错的,适合初中级java开发者学习
  •   手感还好比较轻。内容覆盖广所以讲解没有深入。基本就是SSH的基本原理跟例子去了解。
  •   书本印刷很好,是正品, 是入门级好书,但在投递过程中,书角有少量磨损,但问题不大。希望日后注意。
  •   内容丰富,全面,适合初级。
  •   送货的速度很快,书也完整。还没看。
  •   不错,收货挺快的,书质量还不错!
  •   光盘只有代码100+mb。明显不用心
  •   适合入门的人看看
  •   知识有点老,新的东西介绍的不多
  •   看了一下午,觉得有些东西太累赘了,总体还可以吧!
 

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

京ICP备13047387号-7