找回密码
 注册

扫一扫,访问微社区

查看: 2716|回复: 0

看到当当新书《大型门户网站是这样炼成的!》,不知如何?

[复制链接]
发表于 2010-4-7 23:03:17 | 显示全部楼层 |阅读模式
下面这是当当网上的内容简介,请大家给个意见,小弟想买来看看,不知有没有已经看过了,给点意见!
随着互联网技术的迅猛发展与Java语言的不断完善与优化,越来越多的Web程序员义无反顾地踏上了Java Web应用开发之路。最原始的Java Web程序全部使用JSP实现,JSP页面既包含HTML标签,又包含Java业务逻辑代码,使得整个JSP页面臃肿而难于维护。SUN公司为规范Java Web应用的开发,相继推出Model1和Model2模式。在Model1模式中引入JavaBean技术,使用JavaBean封装业务逻辑代码,使业务逻辑代码与JSP页面进行有效地分离,对于流程控制JavaBean却无能为力,直到Model2模式引入Servlet技术才真正实现视图层、模型层与控制层的彻底分离,从此,Java Web应用开发进入了一个规范化的时代。Struts 2作为Model2模式的经典实现,具有组件的模块化、灵活性和重用性的优点,同时简化了基于MVC的Java Web应用程序的开发。
时代在发展,技术在进步,对各种复杂数据及业务逻辑的处理要求也在不断提高,MVC三层模型已不能完成满足高性能、低耦合框架结构的分层需求,此时,引入持久层概念,用于封装底层数据的持久化与访问操作。在众多商用或开源的持久层中间件中,Hibernate 3.2由于其功能与性能的优越而成为Struts 2框架最理想的底层数据交换组件。
传统Java EE应用的开发效率低,应用服务器厂商对各种技术的支持并没有真正统一,导致Java EE的应用没有真正实现Write Once及Run Anywhere的承诺。Spring 2.5作为开源的中间件,独立于各种应用服务器,甚至无须应用服务器的支持,也能提供应用服务器的功能,如声明式事务等。 Spring 2.5致力于Java EE应用的各层的解决方案,而不是仅仅专注于某一层的方案。可以说Spring 2.5是企业应用开发的“一站式”选择,并贯穿表现层、业务层及持久层。然而,Spring 2.5并不想取代那些已有的框架,而与它们无缝地整合。
以JSP 2技术为基础,整合Struts 2、Hibernate 3.2与Spring 2.5技术开发Java Web应用已成为主流的Java Web开发技术体系,被喻为Java EE开发领域的“黄金搭档”。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|联系站长|河北软件职业技术学院论坛 |网站地图

GMT+8, 2025-5-1 22:30

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表