在前几年JSP+Servlet是采用Java进行Web开发的常用技术,但后来Struts逐渐流行起来,再后来Spring成了当仁不让的霸主,而Hibernate成了持久层处理技术的代表。其实这几种技术各有千秋,因此,Struts+Spring+Hibernate的组合成了采用Java进行Web开发的主流。
通过本书,读者可以了解Ajax、JSON、JSF、Struts 2、Spring 2、Hibernate 3、JPA、JSP、Servlet、JDBC、JPA等目前最主流、应用最广泛的开发技术,还可以掌握Eclipse、Tomcat、JUnit、Log4j、JFreeChart、Dom4j等辅助工具的使用方法;通过本书的示例,读者还可以掌握面向对象的技术方法。本书通过多种前台技术和后台技术的不同组合,让读者深入地了解这些流行架构的使用方法。
如何学习Java Web开发技术
在学习Java Web开发技术时,首先要了解它的基本原理和相关的技术,目的是真正明白什么是J2EE,从而建立起一种大局观。然后通过对Struts、Spring等流行框架的学习,快速掌握使用它们来开发系统的技术,从而增强学习J2EE的信心。在初步掌握了Struts、Spring等技术后,要再回过头来,学习最基本的JSP、Servlet、JDBC等技术,因为不管是哪个流行框架,最终还是通过JSP、Servlet技术实现的,因此深刻地理解这些技术,对于更好地使用那些流行框架有很大的好处。在领悟了最本质的技术后,就会对Struts、Spring、Hibernate等框架有新的认识,也能够灵活地对这些框架进行组合应用了,本书就是按照这个思路来编排的。
和其他书籍相比,本书有何特点
(1)技术全面
本书讲解了Ajax、JSON、JSF、Struts 2、Spring 2、Hibernate 3、JPA、JSP、Servlet、JDBC、JPA等技术,涵盖了目前采用Java进行Web开发的主流技术。除此之外,还讲解了各种Java Web开发的辅助工具,比如JUnit、Log4j、JFreeChart、Dom4j等,读者通过阅读本书即可掌握Java Web开发所需要的相关工具和软件的使用。
(2)由浅入深
让读者能很快地进行Java Web开发。每章都是从一个简单的示例入手,让读者快速了解本章内容,然后再详细讲解本章涉及的基本原理和知识点,最后,通过一个详细的示例来巩固读者的学习成果,这样由浅入深符合读者的接受过程。
(3)实战性强
本书选用的实例都是非常经典的,具有很强的实战性,比如网上考试等系统,读者在这些实例的基础上稍加修改,就可以直接应用,能够很好地满足实际的业务需求。
(4)采用面向对象的思想
本书的每个实例都采用面向对象的思想进行设计开发,首先从需求的提出开始,然后进行需求分析、架构设计、系统设计、数据库设计、编码、测试、部署,最终到程序的演示,使开发人员能够从头到尾了解整个系统的开发过程。
本书包括的内容
本书主要包含5部分的内容。
第一部分首先对J2EE的来源、整体框架和它的核心技术,以及MVC模式的设计思想、规范及它的优缺点进行了讲解,然后对Java Web环境的建立、数据库的搭建进行了介绍;
第二部分主要是对一些基本技术比如:JavaScript、JSP、Servlet、JDBC进行讲解;
第三部分主要是对Ajax、Struts、Spring 2、Hibernate 3、JPA 进行了讲解;
第四部分主要是对Log4j、Dom4j、JUnit和JFreeChart等工具的使用方法进行了介绍;
第五部分笔者精选了大量的案例,在讲解时按照软件开发的过程,采用面向对象的设计思想,通过不同技术的整合来实现这些案例,使读者最终能够达到实战的目的。
书中案例列表
书中采用了大量的案例,每个案例都有针对性地讲解若干技术的组合,这样可以快速提高读者的开发水平。
● 档案管理系统:采用UML+JSP+Spring+Struts 2实现,参考本书第9章。
● 权限管理系统:采用JSP+Spring+EJB 3实现,参考本书第10章。
● 图书管理系统:采用JSP+Spring+Hibernate实现,参考本书第11章。
● 注册管理系统:采用JSP+JavaBean实现,参考本书第16章。
● 新闻发布系统:采用JSP+JavaBean+Servlet实现,参考本书第17章。
● 网上购物系统:采用Ajax+Struts+Hibernate实现,参考本书第18章。
● 用户管理系统:采用Spring+Hibernate实现,参考本书第19章。
● 留言薄管理系统:采用JSF+Struts+Spring实现,参考本书第20章。
● 网上考试系统:采用Struts+Spring+Hibernate+JPA实现,参考本书第21章。
实用超值的DVD光盘
本书附赠DVD光盘1张,内容包括源代码和Java Web开发入门视频。
● 源代码:包括本书第4,9,10,11,16~21章的源代码。
● Java Web开发入门视频:免费提供给读者13个小时的Java Web开发入门视频讲解。
适合阅读本书的读者
本书具有实战性强、技术全面、内容量大、示例丰富的特点,力求以通俗的语言及丰富的实例来指导读者透彻掌握如何将目前流行的Ajax、JSON、JSF、Struts 2、Spring 2、JPA等技术运用在实际的程序设计中;但本书并不对这些技术进行深入的讲解,有需要的读者可以参考其他专业书籍以了解某一技术。本书适用于初、中、高级软件设计人员,尤其是对想学习Java Web开发的各种流行技术,而又不得其法的开发人员阅读,同时也可用作高校相关专业和社会培训班的教材。

郭锋 编著

ISBN 978-7-121-09467-5

200910月出版

定价:79.00元(含DVD光盘1张)

16

724

本书是笔者在多年项目开发过程中的经验总结,它通过丰富的实例由浅入深、循序渐进地介绍了目前采用Java进行Web开发的各种框架的使用方法,从而帮助软件设计人员快速掌握这些Web开发技术的使用,并能将其应用在实战中。

本书在编排上力争让读者能够快速掌握Java Web的设计方法。首先对JavaEE的来源、整体框架和它的核心技术,以及MVC模式的设计思想、规范及它的优缺点进行了讲解;然后对Java Web环境的建立、数据库的搭建、一些基本技术比如JavaScript、JSP、Servlet、JDBC进行讲解;接着对Ajax、Struts 2、Spring 2、Hibernate 3、JPA 进行了讲解;又对Log4j、Dom4j、JUnit和JFreeChart等工具的使用方法进行了介绍,在介绍过程中,笔者根据自己在项目中的经验,只讲解那些平常在实际项目中经常使用的一些功能,目的只有一个,就是使读者快速地学会工具的使用。最后,笔者按照软件开发的过程,采用面向对象的设计思想,通过不同的技术整合来进行一些项目实战。

本书适用于初、中、高级软件设计人员阅读,同时也可用作高校相关专业和社会培训班的教材。

更多精彩图书,请关注博文视点公司网站:www.broadview.com.cn 。
想即时获取更多图书及活动资讯,赶快加入博文视点读者俱乐部 吧!

我的J2EE成功之路:实战Ajax,JSP,Struts 2, Spring,Hibernate相关推荐

  1. J2EE金融项目开发实战视频教程

    基于LigerUI+JBPM5自定义表单+Node.js的J2EE大型金融项目<财务预算系统>开发全程实录 适合人群:初级 课时数量:150课时 用到技术: nodejs SSH jsch ...

  2. 我的软件推广成功之路 [转]

    我的软件推广成功之路 本人与大家一样,原来只是一个普通的程序员,靠给软件公司打工谋生.后来感觉这样长期干下去没有什么前途,虽然现在年轻还可以加班加点靠拼身体吃饭,以后年纪大了怎么办?听说很多人自己单干 ...

  3. 程序员成功之路 ——The road ahead for programmer(转引)

    一.我很羡慕在座的各位同学,因为你们是中国未来的程序员,而我不是,我一直很遗憾. 比 尔盖茨曾经写过一本书叫做<未来之路>The road ahead, 那么今天我选择这样一个题目, th ...

  4. 【转】有的共享软件赚了一百万美元,而为什么你没有?我的软件推广成功之路...

    有的共享软件赚了一百万美元,而为什么你没有? 转自:http://blog.csdn.net/wangjiwei2010/article/details/1267044 译:DreamGoal 原作: ...

  5. 魔兽世界地图 - 隐藏的成功之路

    魔兽世界地图 - 隐藏的成功之路 不管,如果你最近刚刚开始玩魔兽世界了,你会发现这个世界本身是相当巨大的.这就是为什么你需要看看魔兽地图的世界,这将有助于你找出你在哪里,在那里你必须去的理由.有几个魔 ...

  6. ajax判断成功状态码,Ajax返回状态码200,成功函数不触发(Ajax returns status code 200, success function not triggering)...

    Ajax返回状态码200,成功函数不触发(Ajax returns status code 200, success function not triggering) 关于这一点有很多话题,但没有一个 ...

  7. [转]程序员成功之路 ——The road ahead for programmer(演讲稿)

    一.我很羡慕在座的各位同学,因为你们是中国未来的程序员,而我不是,我一直很遗憾. 比尔盖茨曾经写过一本书叫做<未来之路>The road ahead, 那么今天我选择这样一个题目,the  ...

  8. (转)程序员成功之路 ——The road ahead for programmer(演讲稿)

    程序员成功之路 --The road ahead for programmer(演讲稿) 一.我很羡慕在座的各位同学,因为你们是中国未来的程序员,而我不是,我一直很遗憾. 比尔盖茨曾经写过一本书叫做& ...

  9. 程序员成功之路 ——The road ahead for programmer(演讲稿)(转)

    来自csdn: http://blog.csdn.net/feixiangzaici/archive/2007/01/22/1490454.aspx 一.我很羡慕在座的各位同学,因为你们是中国未来的程 ...

  10. 《成功之路── 一万小时定律》

    <成功之路── 一万小时定律>,作者麦尔坎.葛拉威尔,从许多"异数"成功者,得到一个结论,任何能成功者,都要花一万小时的努力.他根据认知心理学家艾瑞克森在柏林音乐学院的 ...

最新文章

  1. php 文件限速下载代码
  2. Spring AOP无法拦截内部方法调用-- expose-proxy=true用法
  3. 使用Python自己实现简单的数据可视化
  4. openstack nova 源码分析3-nova目录下的service.py
  5. 洛谷 P1111 修复公路(最小生成树)
  6. 树莓派应用实例3:环境光照强度测量
  7. 冒泡排序和其两种优化
  8. kubernetes(八)问题排查
  9. python 魔法方法常用_Python 常用魔法方法(下)
  10. ectouch第六讲 之表常用链接
  11. 苹果Mac强大的代码编辑器:Nova
  12. AC日记——丢瓶盖 洛谷 P1316
  13. 算法笔记--卢卡斯定理
  14. linux怎么建立链接文件,Linux 建立文件夹的链接
  15. React-Native-版高仿淘宝、京东商城首页、商品分类页面,android插件化和组件化
  16. 【OpenCV + Python】时域和频域傅里叶变换
  17. 物联网时代的智慧燃气解决方案
  18. 每日英语:Etiquette Catches On in China, Even in Government
  19. 上海千锋培训python
  20. 《跨社交网络的隐私图片分享框架》EI

热门文章

  1. [NOIP2016] 天天爱跑步 桶 + DFS
  2. 我遇到的JPA中事务回滚的问题
  3. React 进修之路(1)
  4. Win7服务器搭建实例教程:教你Win7如何搭建Web服务器【转载】
  5. ae 地理坐标与投影坐标转换 [转]
  6. Vertx与Spring配合完成DML操作
  7. Codeforces 758F Geometrical Progression
  8. Oracle client 使用 .net程序连接 数据库时 出现 8.1.7 的解决办法
  9. Python-判断变量类型和继承链-type isinstance
  10. springboot-quartz普通任务与可传参任务