|
 |
对于Struts和Spring两种MVC框架的比较
|
| |
日期:2008-05-05 23:01:19
点击:0 评论:0
|
|
基于Web的MVC framework在J2EE的世界内已是空前繁荣。TTS网站上几乎每隔一两个星期就会有新的MVC框架发布。目前比较好的MVC,老牌的有Struts、Webwork。新兴的MVC框架有Spring MVC、Tapestry、JSF等。这些大多是著名团队的作品,另外还有一些边缘团队的作品,也相当出
|
|
 |
JSF与Struts的比较 超易懂!
|
| |
日期:2008-05-05 22:57:47
点击:0 评论:0
|
|
Struts和JSF/Tapestry都属于表现层框架,这两种分属不同性质的框架,后者是一种事件驱动型的组件模型,而Struts只是单纯的MVC模式框架,老外总是急吼吼说事件驱动型就比MVC模式框架好,何以见得,我们下面进行详细分析比较一下到底是怎么回事? 首先事件是指从客户端页
|
|
 |
[java]
Struts2、Spring和Hibernate应用实例(五)
|
| |
日期:2008-04-28 17:25:07
点击:0 评论:0
|
|
五、 业务逻辑层 在业务逻辑层需要认真思考每个业务逻辑所能用到的持久层对象和DAO。DAO层之上是业务逻辑层,DAO类可以有很多个,但业务逻辑类应该只有一个,可以在业务逻辑类中调用各个DAO类进行操作。 1、 创建服务接口类IBookService package com.sterning.books.se
|
|
 |
[java]
Struts2、Spring和Hibernate应用实例(四)
|
| |
日期:2008-04-28 17:21:42
点击:0 评论:0
|
|
四、 建立 DAO 层 DAO访问层负责封装底层的数据访问细节,不仅可以使概念清晰,而且可以提高开发效率。 1、建立DAO 的接口类:BooksDao package com.sterning.books.dao.iface; import java.util.List; import com.sterning.books.model.Books; public interface Books
|
|
 |
[java]
Struts2、Spring和Hibernate应用实例(三)
|
| |
日期:2008-04-28 17:18:29
点击:0 评论:0
|
|
三、 建立数据持久化层 1、编写实体类Books及books.hbm.xml 映射文件。 package com.sterning.books.model; import java.util.Date; public class Books { // Fields private String bookId; // 编号 private String bookName; // 书名 private String bookAuthor; //
|
|
 |
[java]
Struts2、Spring和Hibernate应用实例(二)
|
| |
日期:2008-04-28 17:16:40
点击:0 评论:0
|
|
二、 建立公共类 1 、AbstractAction 类 Struts2 和 Struts1.x 的差别,最明显的就是 Struts2 是一个 pull-MVC 架构。 Struts1.x 必须继承 org.apache.struts.action.Action 或者其子类,表单数据封装在 FormBean 中。 Struts 2 无须继承任何类型或实现任何接口,表单
|
|
 |
[java]
Struts2、Spring和Hibernate应用实例(一)
|
| |
日期:2008-04-28 17:08:35
点击:0 评论:0
|
|
Struts作为MVC 2的Web框架,自推出以来不断受到开发者的追捧,得到广泛的应用。作为最成功的Web框架,Struts自然拥有众多的优点:MVC 2模型的使用、功能齐全的标志库(Tag Library)、开放源代码。而Spring的出现,在某些方面极大的方面了Struts的开发。同时,Hibernate
|
|
 |
JSF视频教程
|
| |
日期:2008-04-09 19:29:13
点击:0 评论:0
|
|
JSF视频教程1 JSF视频教程2 JSF视频教程3 JSF视频教程4 JSF视频教程5
|
|
 |
[java]
Ioc模式解析
|
| |
日期:2008-03-31 10:58:27
点击:0 评论:0
|
分离关注( Separation of Concerns :
SOC)是Ioc模式和AOP产生最原始动力,通过功能分解可得到关注点,这些关注可以是 组件Components,
方面Aspects或服务Services。 从GoF设计模式中,我们已经习惯一种思维编程方式:Interface Driven
Design
|
|
 |
[java]
Flex + Java 中小型项目的代码结构研究
|
| |
日期:2008-03-31 10:55:25
点击:0 评论:2
|
|
这两天写了一个研究Flex + Java的例子,供大家参考,这个例子主要是出于以下几点考虑的
1. 系统性能和系统可维护性上的平衡(Value Object lazy load)
2. 开发效率和代码可读性上的平衡(Command and CommandManager)
3. 如何让Flex调用服务端的Service(AMF3,
|
|
 |
[java]
JSP和JSF合并 共同打造完美的Web应用[4]
|
| |
日期:2008-03-28 18:23:12
点击:0 评论:0
|
|
下面让我们来看看JSF标签是如何同后端进行交互的。由于我们是在 JSP 中 使用JSF,因此,这个和正常的JSP没有什么区别;JSP实际上就是Servlet,在JSP第一次运行时由JSP编译器将.JSP文件编译成 Servlet后再由Servlet调用,然后由Servlet来接收客户端传过来的数据流。但和
|
|
 |
[java]
JSP和JSF合并 共同打造完美的Web应用[3]
|
| |
日期:2008-03-28 18:22:44
点击:0 评论:0
|
|
三、 JSP 如何响应JSF的请求 从上面的例子我们已经知道如何在JSP中使用JSF了,在这一部分让我们来看看在JSF是如何处理请求的。 首先让我们来看一个例子,这个例子是将华氏度转换为摄氏度。当用户点击提交按钮时 程序 将进行转换。 <%@ taglib uri=http://java. sun .co
|
|
 |
[java]
JSP和JSF合并 共同打造完美的Web应用[2]
|
| |
日期:2008-03-28 18:21:59
点击:0 评论:0
|
|
在JSF标签中文本输入框叫做inputText,而密码输入库叫inputSecret。下面是一个简单的JSF和 JSP 结合的用户接口 程序 。 <%@ taglib uri= http://java. sun .com/jsf/htmlprefix=h %> <%@ taglib uri= http://java.sun.com/jsf/coreprefix=f %> < html > <head>
|
|
 |
[java]
JSP和JSF合并 共同打造完美的Web应用(一)
|
| |
日期:2008-03-28 18:20:59
点击:0 评论:0
|
|
Java在最近几年逐渐升温,随着Java SE 5和Java SE 6的推出,Java的未来更显得无比辉煌。但以Java为基础的JSP在Java SE 5推出之前却一直抬不起头来,这最重要的原因就是JSP虽然功能十分强大,但最大的优点也是它的最大缺点,功能强大就意味着复杂,尤其是设计前端界面的
|
|
|
 |
|
相关信息 |
|
|
|
|
|