网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > Java
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.跨平台Java程序设计的十二条规则.
.Java安全.
.EJB最佳实践:如何做实体bean的保.
.Eclipse 3.1 M3 快捷键.
.用EJB 3.0开发企业级Bean组件初体.
.从JDBC数据库提取对XML/DOM友好的.
.通过 Java 如何实现 AES 密码算法.
.将DBMS存储过程封装为会话EJB组件.
.Spring与WebLogic Server的.
.JavaWebStudio 2005新感觉.
.使用ANT协助高效开发java项目.
.Java扫雷程序,初试Java.
.JAVA程序实现监视----JAVA程序内.
.再说面向对象.
.solaris上开发J2EE应用中文问题的.
.用JavaBean实现文件上载(四)方法.
.Java培训热潮涌动.
.用Globus Toolkit 4(GT4)构建WEB.
.应用Nokia UI API处理声音问题.
.用Java实现Web服务器.

《精通Spring 2.0》前言

发表日期:2008-1-5


毫不夸张地说,Spring 2.0是一套有关Java EE API的百科全书,它针对各种Java EE API的使用都提供了一流的、一致的抽象和集成工作,从而统一Java EE API暴露给开发者的客户视图。开发者都知道,Java EE API本身的使用非常繁琐,许多与业务无关的技术细节需要开发者悉心打理。

稍有不慎,各种Java EE问题随之而来,而Spring 2.0正是为解决Java EE编程模型中的这些问题而出现的。

为完成各种Java EE API的集成工作,Spring开发团队提供了Spring元框架,即控制反转容器(IoC)和AOP技术实现。所有的Java EE API集成工作都是在这一元框架基础之上构建的。从目前来看,Spring 2.0主要提供了3方面的Java EE API集成:DAO层集成技术;Java EE服务及技术;Web层支持。

本书正是围绕Spring 2.0中的上述各项内容而预备的。

本 书 特 点

时隔两年后,《精通Spring 2.0》(第二版)成功写作完成,并出版发行。同《精通Spring》(第一版)相比,本次改进、新增的内容非常多,下面总结了本书的特点。

全面跟进Spring 2.x。同Spring 1.x相比,Spring 2.x改进的内容非常多。其一,引入基于XML Schema的配置,从而大大简化了Spring配置文件的治理,比如,事务治理、JNDI查找等;其二,同ASPectJ 5进行了无缝集成,如今,Spring 2.0开发者能够享受到@AspectJ风格的切面、pointcut表达语言,甚至,开发者可以针对领域对象实施依靠注入,并在Spring DI容器外享受到@Transactional注释带来的Spring受管事务;其三,<bean/>的作用范围被扩充了,在Spring 1.x中,仅存在单例和原型作用范围的<bean/>。自Spring 2.0开始,开发者能够享受到处于request、session、globalSession作用范围的<bean/>,从而提升Spring 2.0在企业中的应用强度和深度;其四,Spring 2.0全面拥抱Java SE 5/Java EE 5,各种Annotation注释(比如,@Required、@Configurable)被引入到Spring中、一流的JPA集成也被包括在Spring 2.0中、JDBC集成引入了命名参数和泛型支持等;其五,异步JMS支持,Spring 2.0引入了消息监听器容器,如今,开发者可以享受到MDP编程模型,甚至,JMS远程服务也被Spring 2.0囊括了;其六,动态脚本语言(比如,Groovy、JRuby和BeanShell)集成支持;其七,TaskExecutor抽象;其八,提升测试驱动开发(TDD)支持,比如Spring 2.0于AbstractTransactionalSpringContextTests集成测试支持类中新引入了endTransaction()和startNewTransaction()方法,甚至,Spring 2.0还针对JPA的集成测试引入了org.springframework.test.jpa包,而且它还引入了基于Annotation注释技术(Java SE 5+)的org.springframework.test.annotation包以简化集成测试工作的展开。上述所有内容,本书进行了全方位跟进。

尽量将Spring最实用的动人的一面展现给读者。

在写作过程中,理论与实践知识并重。事实上,Spring 2.0为那些打算涉足Java EE开发领域的开发者创造了条件,因为Spring降低了Java EE平台技术的学习曲线。一旦开发者初步熟悉Spring后,再深入到各Java EE API也是不错的选择。本书在介绍Java EE API集成工作前,对它们的背景和基础知识进行了详尽阐述。与此同时,各章内容采用的示例都是单独的自成一体的经典Eclipse项目。

在代码示例的选材上,力求经典和权威。Spring 2.0内置了展示Spring特性的各种示例,比如,countries、petclinic、jpetstore、fortune和imagedb,本书在结合它们阐述各Spring知识点过程中,不时修改和扩展,甚至新增了基于不同技术栈的示例实现,比如,实现了Hibernate版本的imagedb和扩展的fortune等。这些示例的升值空间很大,因为Spring开发团队在不断完善它们,它们也体现了Spring的最新特性。现在,开发者可以一劳永逸地享受到这些示例带来的快乐。

无论知识体系,还是写作风格,各章内容统一、自成一体,开发者阅读起来非常舒适。

作者尽量将自身架构和开发大型Java EE/Spring使能项目的经验、进行Java EE咨询期间获得的Spring高级技巧和最佳实践体现在书中。


上一篇:使用AdminScripts脚本创建虚拟目录 人气:596
下一篇:通过JDMK 进行遗留系统管理 人气:585
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐