我的J2EE成功之路:实战Ajax,JSP,Struts 2, Spring,Hibernate
基本信息
内容简介回到顶部↑
目录回到顶部↑
第0章 java web开发总览. 22
在阅读本书之前,请各位读者务必先阅读本章的内容。本章主要描述项目开发的流程、如何进行架构设计、如何设计包结构等内容,这些内容是本书编写的基础。通过对本章节的阅读,读者可以了解本书各章节安排的基本指导思想,本书精选案例的设计思路。
第一部分
第1章 java web开发思想 29
随着it技术的发展和企业对信息化需求的日益增加,在软件开发技术方面逐渐分为了两个阵营:java和.net。因为java在安全性、跨平台性以及分层次的架构方面有着不可比拟的优势,所以特别适合于大型企业级应用的开发,javaee就是java平台中专门为企业应用制订的标准框架。本章从javaee的发展讲起,在读者了解了javaee的运行模式后,再逐个讲解javaee的核心技术,然后通过对mvc模式的讲解,使读者认识到mvc是如何实现javaee框架的,最后讲解java web开发所需的常用技术。
1.1 javaee简介 30
1.1.1 javaee的发展 30
1.1.2 javaee运行模式 31
1.2 javaee核心技术 33
1.2.1 jsp(java服务页面) 33
1.2.2 servlet 34
1.2.3 ejb(企业javabean) 35
1.2.4 jdbc(java数据库连接) 36
1.2.5 jta(java事务) 37
1.2.6 javamail(java邮件服务) 38
1.2.7 jms(java消息服务) 38
1.2.8 rmi(远程方法调用) 39
1.2.9 jndi(java命名和目录服务) 40
1.2.10 xml(扩展标识语言) 41
1.2.11 jmx(java分布式管理) 41
在阅读本书之前,请各位读者务必先阅读本章的内容。本章主要描述项目开发的流程、如何进行架构设计、如何设计包结构等内容,这些内容是本书编写的基础。通过对本章节的阅读,读者可以了解本书各章节安排的基本指导思想,本书精选案例的设计思路。
第一部分
第1章 java web开发思想 29
随着it技术的发展和企业对信息化需求的日益增加,在软件开发技术方面逐渐分为了两个阵营:java和.net。因为java在安全性、跨平台性以及分层次的架构方面有着不可比拟的优势,所以特别适合于大型企业级应用的开发,javaee就是java平台中专门为企业应用制订的标准框架。本章从javaee的发展讲起,在读者了解了javaee的运行模式后,再逐个讲解javaee的核心技术,然后通过对mvc模式的讲解,使读者认识到mvc是如何实现javaee框架的,最后讲解java web开发所需的常用技术。
1.1 javaee简介 30
1.1.1 javaee的发展 30
1.1.2 javaee运行模式 31
1.2 javaee核心技术 33
1.2.1 jsp(java服务页面) 33
1.2.2 servlet 34
1.2.3 ejb(企业javabean) 35
1.2.4 jdbc(java数据库连接) 36
1.2.5 jta(java事务) 37
1.2.6 javamail(java邮件服务) 38
1.2.7 jms(java消息服务) 38
1.2.8 rmi(远程方法调用) 39
1.2.9 jndi(java命名和目录服务) 40
1.2.10 xml(扩展标识语言) 41
1.2.11 jmx(java分布式管理) 41
前言回到顶部↑
在前几年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等工具的使用方法进行了介绍;
第五部分笔者精选了大量的案例,在讲解时按照软件开发的过程,采用面向对象的设计思想,通过不同技术的整合来实现这些案例,使读者最终能够达到实战的目的。
通过本书,读者可以了解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等工具的使用方法进行了介绍;
第五部分笔者精选了大量的案例,在讲解时按照软件开发的过程,采用面向对象的设计思想,通过不同技术的整合来实现这些案例,使读者最终能够达到实战的目的。







点击看大图





加载中...
