Java Web 2.0架构开发与项目实战主要内容介绍http://www.china-pub.com/48443amp;ref=ps

本文主要是介绍Java Web 2.0架构开发与项目实战主要内容介绍http://www.china-pub.com/48443amp;ref=ps,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

http://product.dangdang.com/product.aspx?product_id=20697597本书的形成

作为一名长期从事 Java Web 应用项目的开发人员,笔者曾经也常常因不同的项目采用不同的技术而不断学习各种技术,目前图书市场市上也出现了一些所谓的 J2EE 轻量级应用整合或 Java EE 重量级应用开发,笔者认为作为一名从事一线软件开发人员,不应只停留在应用轻量还是重量级应用这个概念上,而是应全面掌握目前种主流的 Java 开发技术,这样才能在实际项目开发能够适应各种技术需求,同时,掌握各种技术更有利于在项目开发对比、整合、分析各种技术以及开发效率、运行性能等方面的因素。因为笔者常常遇到一些进入公司从事开发的一些员工,他们桌面上往往放着各种谓的 J2EE 轻量级应用整合方面的书,并且按照书上介绍的方法来开发实际应用的项目,但可惜的是最后这些按照书本上介绍的方法开发出来的程序在项目中根本无法符合要求,因为这些书上的例子本身就不是实践中真实的例子,都是理论上能够实现的方法,并且这些书的作者也不是从事一线开发的技术人工员,根本不可能体验到实际项目开发中所出现各种技术需求因素和各种性能问题,并且各种知识点的介绍并没有渗透到实际项目开发,对项目开发并没有帮助。本书正是为了满足一线开发人员渴求掌握各种 Java 主流开发技术以及这些技术的应用整合并且想全面提升自己的实际软件开发能力读者而编写。

本书不是一本理论教程,也不是一本轻量或重量级应用整合的教程,而是一本介绍各种 Java 主流开发技术以及这些技术的应用整合并在实践项目中如何利用这些技术开发大型 Web 项目的书。本书从实践的角度出发,详细介绍如何综合运用 Struts2 Hibernate3 Spring 2.5 EJB3 JSF A4J DWR/Dojo JasperRepor 等众多最炫的技术开发大型电子商务系统。本书介绍了 Struts 2 最新的注解( Annotation )配置方式和 Hibernate3.2 的最新注解( Annotation )配置方式,并在项目实例中全部采用这种注解方式来开发,并且将 EJB3 Hibernate3.2 的最新注解结合起来应用,这在国内外的同类图书中尚属首次。在本书中,通过两个极具实战价值的 Web 2.0 项目 ( 包括飞机零部件电子商务交易平台、网上定餐电子商务系统 ) 直观而生动地展示了 Java 平台上 Ajax 相关的各种技术的综合运用,涉及 Struts2.1 Hibernate3 Spring 2 DWR Dojo A4J JSF EJB3 JMS 等。每个项目都完整地讲解了从规划、设计到实现的全过程。并提供全部代码。这些项目不仅是很好的实战学习资料。其中很多内容还可以直接应用到自己的项目中,为开发者节省大量开发时间。

本书的组织结构

全书共 20 章,由五部分组成。

全书共 20 章,五部分组成,第一部分为基础应用篇,共 3 章。第 1 章至第 3 章详细介绍了 Java 应用运行及开发环境的安装与配置 , 系统开发的版本控制 SVN ,系统文档设计系统 WIKI-Confluence BUG 追踪系统 jira XML 编程以及报表工具 JasperRepor 的应用。

第二部分为 Ajax/Web2.0 应用篇,共 5 章,第 4 章详细介绍了 JavaScript 的高级应用,第 5 章详细介绍了 Ajax Web2.0 应用架构,第 6 章详细介绍了 A4J 框架,第 7 章详细介绍了 DWR 框架,第 8 章详细介绍了 Dojo 框架。

第三部分为 SSH 架构篇,共 4 章,第 9 章详细介绍了 Struts 2.1 框架,第 10 章详细介绍了 Struts 2.1 注解及应用整合,第 11 章详细介绍了 Spring 2 框架,第 12 章详细介绍了 Hibernate 3 框架,第 13 章详细介绍了 SSH 架构应用整合。

第四部分为 Java EE 篇,共 5 章,第 14 章详细介绍了 Java EE 架构技术,第 15 章详细介绍了 EJB 3 技术,第 16 章详细介绍了 JMS 技术,第 17 章详细介绍了实体 Bean 技术,第 18 章详细介绍了 JSF 框架技术。

第五部分为项目实战篇 , 2 章,第 19 章以一个完整的在线网上定餐系统讲解如何利用 EJB3+A4J+JSF1.2 技术开发 Web2.0 系统,第 20 章以一个飞机零部件电子商务交易平台讲解如何利用基于 Hibernate3+Spring2+Struts2+Ajax+DWR+DOJO 构架开发 Web2.0 电子商务系统。

本书的特点和优势

(1) 技术全面,实例中富。 与同类图相比,本书不是一本理论教程,也不是一本轻量或重量级应用整合的教程,而是一本介绍各种 Java 主流开发技术以及这些技术的应用整合并在实践项目中如何利用这些技术开发大型 Web 项目的书。本书在内容设计上注重结合最新编程技术进行讲解,并且内容涉及到 Java 语言的各个应用方面,使用自学者能够全面掌握 Java 编程中涉及到的各种技术,而不是只撑握基中一项技术。本书内容涉及全面,主要涵盖了 Java 开发环境的搭建、 Struts2.1 Hibernate3 Spring 2 DWR Dojo A4J JSF EJB3 JMS 应用整合 编程。这是同类图书无法比拟的。

(2) 本书最大的特点是分别以基础应用篇, Ajax/Web2.0 应用篇, SSH 架构篇, Java EE 篇、项目实战篇介绍 Java 各种开发技术的整合开发及应用实例。在本书 20 章内容中,我们为读者准备大量的应用实例。在设计本书内容的时候我们不断地回顾和品味自己学习 Java 开发技术的艰难过程,我们设身处地考虑各种水平的读者的实际需要,在各个部分设置了从简单入门到复杂应用的各种实例和应用技巧。

(3) 作为一线开发人员,注重实践,本书的作者都是一线的 Java 应用软件的开发人员。对 Java 各种应用技术有深刻的理解。理论和实际开发的着眼点完全不同。前者注重理论和技术的浓度,后者注重符合实际的应用需求。在本书中,我们的一却内容的设计,整理和编写都完全针对际开发人员的需求。

(4) 内容丰富,逻辑性强,文字流畅,通俗易懂。在本书中为读者提供了大量的图片和代码注释,并且尽量做到通俗易懂,循序渐进,尽量从开发者的角度去理解和把握各种概念和技术。

(5) 及时跟随动态。 Java 技术发展迅猛,各种软件版本及时更新。本书对 Spring2.5 Struts2.1 Hibernate3.3 EJB3 JSF1.2 技术作了详细的介绍。本书对 Struts 2 最新的注解( Annotation )配置方式以及对 Ajax 的支持和 Hibernate3.3 的最新注解( Annotation )配置作了详细的介绍。本书用到的各种技术都基于最新版本。

这篇关于Java Web 2.0架构开发与项目实战主要内容介绍http://www.china-pub.com/48443amp;ref=ps的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/849412

相关文章

Java 8 Stream filter流式过滤器详解

《Java8Streamfilter流式过滤器详解》本文介绍了Java8的StreamAPI中的filter方法,展示了如何使用lambda表达式根据条件过滤流式数据,通过实际代码示例,展示了f... 目录引言 一.Java 8 Stream 的过滤器(filter)二.Java 8 的 filter、fi

Java中实现订单超时自动取消功能(最新推荐)

《Java中实现订单超时自动取消功能(最新推荐)》本文介绍了Java中实现订单超时自动取消功能的几种方法,包括定时任务、JDK延迟队列、Redis过期监听、Redisson分布式延迟队列、Rocket... 目录1、定时任务2、JDK延迟队列 DelayQueue(1)定义实现Delayed接口的实体类 (

使用Go语言开发一个命令行文件管理工具

《使用Go语言开发一个命令行文件管理工具》这篇文章主要为大家详细介绍了如何使用Go语言开发一款命令行文件管理工具,支持批量重命名,删除,创建,移动文件,需要的小伙伴可以了解下... 目录一、工具功能一览二、核心代码解析1. 主程序结构2. 批量重命名3. 批量删除4. 创建文件/目录5. 批量移动三、如何安

springboot的调度服务与异步服务使用详解

《springboot的调度服务与异步服务使用详解》本文主要介绍了Java的ScheduledExecutorService接口和SpringBoot中如何使用调度线程池,包括核心参数、创建方式、自定... 目录1.调度服务1.1.JDK之ScheduledExecutorService1.2.spring

将java程序打包成可执行文件的实现方式

《将java程序打包成可执行文件的实现方式》本文介绍了将Java程序打包成可执行文件的三种方法:手动打包(将编译后的代码及JRE运行环境一起打包),使用第三方打包工具(如Launch4j)和JDK自带... 目录1.问题提出2.如何将Java程序打包成可执行文件2.1将编译后的代码及jre运行环境一起打包2

Java使用Tesseract-OCR实战教程

《Java使用Tesseract-OCR实战教程》本文介绍了如何在Java中使用Tesseract-OCR进行文本提取,包括Tesseract-OCR的安装、中文训练库的配置、依赖库的引入以及具体的代... 目录Java使用Tesseract-OCRTesseract-OCR安装配置中文训练库引入依赖代码实

Java中对象的创建和销毁过程详析

《Java中对象的创建和销毁过程详析》:本文主要介绍Java中对象的创建和销毁过程,对象的创建过程包括类加载检查、内存分配、初始化零值内存、设置对象头和执行init方法,对象的销毁过程由垃圾回收机... 目录前言对象的创建过程1. 类加载检查2China编程. 分配内存3. 初始化零值4. 设置对象头5. 执行

SpringBoot整合easy-es的详细过程

《SpringBoot整合easy-es的详细过程》本文介绍了EasyES,一个基于Elasticsearch的ORM框架,旨在简化开发流程并提高效率,EasyES支持SpringBoot框架,并提供... 目录一、easy-es简介二、实现基于Spring Boot框架的应用程序代码1.添加相关依赖2.添

通俗易懂的Java常见限流算法具体实现

《通俗易懂的Java常见限流算法具体实现》:本文主要介绍Java常见限流算法具体实现的相关资料,包括漏桶算法、令牌桶算法、Nginx限流和Redis+Lua限流的实现原理和具体步骤,并比较了它们的... 目录一、漏桶算法1.漏桶算法的思想和原理2.具体实现二、令牌桶算法1.令牌桶算法流程:2.具体实现2.1

SpringBoot中整合RabbitMQ(测试+部署上线最新完整)的过程

《SpringBoot中整合RabbitMQ(测试+部署上线最新完整)的过程》本文详细介绍了如何在虚拟机和宝塔面板中安装RabbitMQ,并使用Java代码实现消息的发送和接收,通过异步通讯,可以优化... 目录一、RabbitMQ安装二、启动RabbitMQ三、javascript编写Java代码1、引入