Struts1

来源:互联网 发布:上瘾网络剧全集资源360 编辑:程序博客网 时间:2024/05/03 23:00

Struts:是开发Web程序的框架,
 在struts中有个核心的组件是ActionServlet。它叫中央控制器,也叫前台控制器。在Struts应用中只有一个ActionServlet
 除了ActionServlet还有Action也是控制器。它是业务控制器。负责业务调用的。
 RequestProcessor是请求处理器,它很重要,以后我们再说。
 以前我们说Struts是MVC结构的。
 Model包含哪些组件?java ejb
 Struts说自己是MVC模式,Struts的核心组件是ActionServlet,强调的是C层,就是控制器。
 V层(View层)包含的有:JSP,HTML页面、图片、CSS、JavaScript(java脚本)。
 还有一个V层的组件很重要,就是FormBean(ActionForm)。它的作用封装请求数据,在Struts中能够体现这种思想的是OOP,就是面向对象思想。
 Struts给了很多标签库,html、logic、bean。
 html标签库的作用是数据回显,如果我们要向表单里显示数据,不需要操作%……这些,可能在jsp中要使用,但是在Struts中不需要,因为Struts给的就是html标签库
 用到html这个标签库它体现了一个概念就是绑定。就是把form表单和actionform对象进行绑定。
 Struts的中央控制器会配置一个匹配模式,url的匹配模式就是*.do。
 在Struts中所有的请求都要经过中央控制器吗?只有匹配模式就是*.do才需要进过中央控制器。
 Struts在模型2出现,因为模型1只有Jsp 和 JavaBean。模型2是Jsp + JavaBean + Model + Servlet

原创粉丝点击