网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
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初学问题实录.
.Rational Rose介绍材料.
.Java Socket编程(四).
.详细说明MIDP中的属性问题.
.Java WS和C#调用.
..NET应用自动部署窗体技术详解(1).
.EJB的编程限制.
.Java 基本语法(一)——数据类型.
.Mustang中的新的模态窗口API.
.Netscape服务器端编程技术.
.Enterprise JavaBeans导论2.
.J2ME综合-J2ME应用程序内存优化.
.3. Building View Components.
.用Struts管理大型的复杂网站.
.Java应用开发中JDBC接口技术的介.
.WEB应用程序的测试与优化概述.
.EJB3 实体组件在 J2SE 中的使用.
.WebLogic 6.1的LOG文件.
.一个进行Base64编码的类.
.Java中的this关键字.

Struts+Spring+Hibernate 的示例(一)

发表日期:2008-1-5


先说说《Wiring Your Web Application with Open Source Java by Mark Eagle》这个示例,网上有这个的中英文文章。在后续的说明中我会将文章的部分内容引用进来。我使用的开发工具是 Eclipse3.1 + MyEclipse4.0M2。

针对一个简单或者复杂的 Web 应用程序,我们需要考虑诸如是怎样建立用户接口?在哪里处理业务逻辑?怎样持久化的数据?而针对这三个层次,每个层次我们都要仔细考虑:各个层该使用什么技术? 怎样的设计能松散耦合还能灵活改变? 怎样替换某个层而不影响整体构架?应用程序如何做各种级别的业务处理(比如事务处理)?等等。

对于这个示例我们采用当前流行的三种框架来做到 Web 应用程序的松散耦合:表示层我们用 Struts;业务层我们用 Spring;而持久层则用 Hibernate。

Struts 负责治理用户的请求,做出响应;提供控制器,委派调用业务逻辑;处理异常;UI 验证等。
(未完待续)


上一篇:Springframwork中集成Velocity的中文解决方案 人气:589
下一篇:spring阶段性的一点感受 人气:818
浏览全部Java的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐