`
cloudtech
  • 浏览: 4605212 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

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

 
阅读更多

在前几年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开发的各种流行技术,而又不得其法的开发人员阅读,同时也可用作高校相关专业和社会培训班的教材。

我的J2EE成功之路1

郭锋 编著

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,Struts2,Spring,Hibernate,完整扫描版

    《搞定j2ee核心技术与企业应用:ajax,jsp,struts 2,spring,hibernate》是笔者在多年项目开发过程中的经验总结,它通过丰富的实例由浅入深、循序渐进地介绍了目前采用java进行web开发的各种框架的使用方法,从而...

    搞定J2EE:STRUTS+SPRING+HIBERNATE整合详解与典型案例 (2)

    12.6 整合Struts、Spring和Hibernate实现用户管理 12.6.1 Struts、Spring和Hibernate的整合方式 12.6.2 编写用户注册画面regedit.jsp 12.6.3 编写用户登录画面login.jsp 12.6.4 编写注册控制器RegeditAction.java ...

    搞定J2EE核心技术与企业应用源代码

    源代码 J2EE核心技术与企业应用:Ajax JSP Struts 2 Spring Hibernate 常建功 王向华编著 里面有书中全部例子的源代码对J2EE的学习很有帮助 由于文件太大 只上传了后面部分例子 需要全部源代码的可以联系我:hdq2018@...

    百度地图毕业设计源码-Tmall_SSH:技术栈Struts2+Hibernate+Spring+Jsp+Tomcat,是JavaWeb入门非

    百度地图毕业设计源码 Tmall_SSH 技术栈 Struts2 + Hibernate ...Hibernate,Struts,Spring,SSH整合 数据库:MySQL 表结构 已经放在 Github 项目的 /sql 文件夹下 表名 中文含义 介绍 Category 分类表

    java unix sping ajax struts hibernate 学习笔记

    Unix 学习笔记 Core Java 学习笔记 Tiger 学习笔记 XML 学习笔记 Oracle 学习笔记 JDBC 学习笔记 Hibernate 学习笔记 ...Servlet 学习笔记 JSP 学习笔记 Struts 学习笔记. Ajax 学习笔记 ...Spring 学习笔记

    推荐完整精品J2EE课件 JavaEE程序设计与应用开发教程 13 Hibernate基础编程(共26页).ppt

    推荐完整精品J2EE课件 JavaEE程序设计与应用开发教程 16 Struts、Spring、Hibernate的整合(共22页).ppt 推荐完整精品J2EE课件 JavaEE程序设计与应用开发教程 17 EJB3.0_会话Bean(共29页).ppt 推荐完整精品J2EE...

    J2EE教学PPT课件.zip

    J2EE教学PPT课件 01 JavaEE介绍和环境配置.ppt 02 JDBC.ppt 03 JSP基础编程.ppt ...16 Struts、Spring、Hibernate的整合.ppt 17 EJB3.0_会话Bean.ppt 18 EJB3.0_实体Bean.ppt 19 log4j和Ant.ppt 20 DOM和SAX.ppt

    j2ee 资料集 .

    j2ee ajax jsf script jsp web struts hibernate spring 正则表达式....

    Java_EE企业应用实战SSH(第3版)-part2

    国内知名的高端IT技术作家,已出版《Spring2.0宝典》、《基于J2EE的Ajax宝典》、《轻量级J2EE企业应用实战》、《Struts2权威指南》、《RubyOnRails敏捷开发最佳实践》等著作。 目录 第1章JavaEE应用和开发环境 ...

    Java_EE企业应用实战SSH(第3版)-part1

    国内知名的高端IT技术作家,已出版《Spring2.0宝典》、《基于J2EE的Ajax宝典》、《轻量级J2EE企业应用实战》、《Struts2权威指南》、《RubyOnRails敏捷开发最佳实践》等著作。 目录 第1章JavaEE应用和开发环境 ...

    Java_EE企业应用实战SSH(第三版)-part3

    国内知名的高端IT技术作家,已出版《Spring2.0宝典》、《基于J2EE的Ajax宝典》、《轻量级J2EE企业应用实战》、《Struts2权威指南》、《RubyOnRails敏捷开发最佳实践》等著作。 目录 第1章JavaEE应用和开发环境 1.1...

    J2EE软件工程师全部培训课程总结(205页)

    J2EE软件工程师全部培训课程总结几乎包括了JAVA程序员和JAVA软件工程师要掌握JAVA核心技术的全部内容,内容包括:UML、ORALCE、JDBC、JSP、AJAX、SERVLET、JavaScript、Struts、JSF、Hibernate3.0、Spring、JMS、CVS、...

    Java Web开发从初学到精通随书光盘源码

    《Java Web开发从初学到精通》开始主要介绍Servlet、JSP、JavaBean、EL、JSTL、JDBC等Web开发基础知识,然后学习Struts、Hibernate、Spring、Ajax、JSF等开源框架,并最终学习如何整合这些开源框架进行J2EE开发,...

    J2EE基础练习源代码

    新手关于jsp Struts2 Hibernate Spring Ajax 各个技术的源代码打包,对新手学习非常有用。另外附上综合项目网上购书系统。相信经过学习一定会入门的。

    高级Java软件架构师学习计划

    Struts+Hibernate+Spring中期项目实战 JSF框架 Struts2.0 Web Service和SOA架构 统一建模语言UML、JUDE 设计工具、Class 类图、类之间关系设计、CMMI 标准过程管理、CMMI 标准过程管理、CVS版本控制工具 Junit测试...

    JavaWeb开发手册

    包装包括一下参考手册: JDK1.6 AJAX CSS DOM4J HIBERNATE J2EE JAVAWEB JBPM JDOM1.1 JSF JSP MYSQL ORA SPRING STRUTS 等

    没事写的博客网站,和大多数博客功能差不多,日志,相册,留言,评论等。part2

    应用到的技术:Servlet 、struts2、hibernate、spring、dwr、Ajax、jsp、css、js、jquery 数据库:mysql 服务器:tomcat。需要part1.在我的资源里。

    JAVA基础知识大全

    囊括了JAVA基础部分的所有知识点: JAVA、Tomcat、J2EE、Ajax、Struts、Spring、Hibernate、Oracle

    voa英语听力学习平台jsp版 v2.0.rar

    系统采用技术:j2ee, struts, hibernate, spring, jsp, jquery, ajax,运行环境为:jdk6.0, tomcat6, mysql5。主要功能模块包括:1、用户注册功能成为复读网会员;2、查看网站voa历史文章记录,在线视听每日voa英语...

Global site tag (gtag.js) - Google Analytics