歌舞程序

导航

struts初探一

       晚上抽了点时间,匆忙看了下《struts kick start》的序言部分,呵,就是了解了struts是个什么东西。其实struts可分两部分,一部分是属于MVC部分,一部分是struts的标签库部分。

      struts中的MVC那一部分用书中的类子来讲就是,假设一个addressView.jsp页面用来显示一个地址,还有一个address.java类,用来封装数据库中对应的address字段,其中可包含String getAddress(){}, void setAddress(String address){}等方法,来操作对应的数据库中的address字段。对应MVC中的M,即一个address的model。然后主要是有一个addressAction.java,这是用来处理逻辑部分的,如:可先判断地址格式,若格式不符合,则跳转出错页面。

      说到底就是其中的Action在作怪。对应于.net来说,.aspx文件就是很好的view,对应的aspx.cs,就可以在其中很好的处理控制逻辑。所谓的model可以考虑成自己写的相应的类。说实在的,微软的东西就是界面友好,应用简单。呵

      还有struts的标签库方面,应该是用于控制jsp页面的格式的,说的不好听,就是对html进行了简单的封装。不过看书上所述,struts标签库的应用是越来越少,处于淘汰的边缘。

      初步打算,学struts时可暂时放弃struts标签库这块。毕竟现在项目中对jsp页面的布局控制采用的也是extjs。

posted on 2009-05-04 23:12  歌舞程序  阅读(144)  评论(0编辑  收藏  举报