≈自由/广阔/深度≈

在知识的海洋中求索、、、

  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  0 随笔 :: 5 文章 :: 0 评论 :: 0 Trackbacks

struts.jpg

让我们从MVC角度观察struts框架中的组件

框架中三个部分:模型,视窗和控制器。

模型

struts框架中,模型分为两个部分:

l         系统的内部状态

l         可以改变状态的操作(事务逻辑)

  内部状态通常由一组ActinForm JavaBean表示。根据设计或应用程序复杂度的不同,这些Bean可以是自包含的并具有持续的状态,或只在需要时才获得数据(从某个数据库)。

  大型应用程序通常在方法内部封装事务逻辑(操作),这些方法可以被拥有状态信息的bean调用。比如购物车bean,它拥有用户购买商品的信息,可能还有checkOut()方法用来检查用户的信用卡,并向仓库发定货信息。

  小型程序中,操作可能会被内嵌在Action类,它是struts框架中控制器角色的一部分。当逻辑简单时这个方法很适合。

  建议用户将事务逻辑(要做什么)与Action类所扮演的角色(决定做什么)分开。

视窗

  JSP建立,struts包含扩展的自定义标签库,可以简化创建完全国际化用户界面的过程。

控制器

  struts中,基本的控制器组件是ActionServlet类中的实例servelt,实际使用的servlet在配置文件中由一组映射(由ActionMapping类进行描述)进行定义。

posted on 2005-01-31 16:33 蓝色海洋 阅读(145) 评论(0)  编辑  收藏 所属分类: 〖J2EE相关〗〖开源项目相关〗

只有注册用户登录后才能发表评论。


网站导航: