![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
STRUTS & MVC
Sunksubmarine
只要愿意去不断尝试,任何事都会变得很简单
展开
-
使用Struts1实现MVC
创建form.ActionFormpublic class LoginForm extends ValidatorForm{ //ActionForm的属性将和表单元素对应 private String username; private String password; ......//对应的get和set方法}创建action.LoginActionpublic原创 2008-06-21 10:52:00 · 581 阅读 · 0 评论 -
自己开发复杂的MVC构架3——映射工厂和反射工厂
首先用到两个工厂:ControllerMappingFactory:功能是通过读取配置文件controllerMapping.xml来构造ControllerMappingReflectFactory:功能是通过ControllerMapping的内容来构造ActionBean并把表单信息填入Bean属性代码如下异常NotFindForwardException:package原创 2008-06-27 14:15:00 · 469 阅读 · 0 评论 -
自己开发复杂的MVC构架1——功能和结构设计
自己开发复杂的MVC构架1————功能和结构设计自己动手模仿struts开发一个MVC框架。功能上和结构上完全模仿struts1.可以通过XML实现url到javaBean的映射,以及forward和jsp映射。2.表单的数据通过反射机制自动填入javaBean的属性中。组成结构如下:1.注册名为ControllerServlet的servlet用来接收所有.action的原创 2008-06-27 13:40:00 · 431 阅读 · 0 评论 -
自己开发复杂的MVC构架5——使用示例
实现这个MVC构架之后,使用起来就和Struts一样(当然,完全模仿的么-_-!)如controllerMapping.xml所示: 这里配置了两个业务处理的Bean,分别是login和insert。url是他们的映射,class当然是物理位置,forward 是返回目标。在这里实现这个B原创 2008-06-27 14:46:00 · 455 阅读 · 0 评论 -
自己开发复杂的MVC构架2——映射文件的结构
controllerMapping.xml: 和struts类似controller表示控制器所处理的一个action对象 url是请求的url,class就是javaBean的物理位置forward是javaBean的处理结果映射,这里映射到一个jsp上BaseControllerMa原创 2008-06-27 13:48:00 · 367 阅读 · 0 评论 -
MVC设计模式
MVC设计思想 MVC英文即Model-View-Controller,即把一个应用的输入、处理、输出流程按照Model、View、Controller的方式进行分离,这样一个应用被分成三个层——模型层、视图层、控制层。 视图(View)代表用户交互界面,对于Web应用来说,可以概括为HTML界面,但有可能为XHTML、XML和Applet。随着应用的复杂性和规模性,界面的处理也变得具有挑转载 2008-06-23 22:33:00 · 448 阅读 · 0 评论 -
实现Spring的MVC
SpringMVC相比Struts和webwork来说要更为麻烦一些,但Spring的MVC非常有意思而且据说功能很强大。首先配置web.xml如下trainingorg.springframework.web.servlet.DispatcherServlettraining*.htm o原创 2008-06-23 20:35:00 · 368 阅读 · 0 评论 -
自己开发复杂的MVC构架4——前端控制器
首先是配置web,xml文件 ControllerServlet controller.ControllerServlet ControllerServlet *.action ControllerServlet 用到servlet的doGet,doPost和init方法这里将doGet,doPo原创 2008-06-27 14:32:00 · 405 阅读 · 0 评论 -
使用Struts2.0实现MVC
使用Struts2.0实现MVC创建action.LoginActionpublic class LoginAction extends ActionSupport{ private String username; private String password; //......对应的get和set方法 public String execute()原创 2008-06-23 11:06:00 · 1188 阅读 · 0 评论 -
使用webwork实现MVC
有几种方法,这里使用Action接口来实现。创建formBean对象,这里叫form.User public class User { private String username; private String password; ............//对应的get和set方法 } 创建Action对象,实现Action接口 form.原创 2008-06-22 13:47:00 · 337 阅读 · 0 评论 -
STRUTS源码解析
STRUTS源码解析2007-08-09 18:15如果你的 Web 系统使用了 Struts 系统,那么此系统在启动的时候就会对此框架进行初始化。作为一个可以扩展的系统来说,它就会考虑其扩展性,和用户自定义后的配置的初始化。在 web.xml 文件中,也就是 web 的配置文件中,我们可以知道,在系统启动的时候,就会初始化此 Servlet, 其实, Struts 的初始化也就是在此实现的。转载 2008-06-27 14:55:00 · 456 阅读 · 0 评论