摘要: 在百度搜索了,得到了提示:原因:servlet没有配置正确 ,查看web.xml确认正确,以及自己的请求路径正确。解决:在MyEclipse中点开web.xml查找了n遍,web.xml配置的没有一点错误。然后到程序中查找各个请求的路径,也没有错误。查找了好半天,终于找到了,原来是我在MyEclipse重构的时候复制web.xml的时候,不小心把它复制到了WEB-INF中的lib文件夹中了。当时没有察觉,浪费了我好多时间。把web.xml拖出来放到WEB-INF中就解决了。HTTP Status 404在IE中提示“404”错误有以下三种情况I.未部署W 阅读全文
posted @ 2011-02-12 23:17 魔战 阅读(1413) 评论(0) 推荐(0) 编辑
摘要: struts_login实例利用struts实现登录功能,在myeclipse中新建项目,项目名struts_login第一步:向WEB-INF/lib,文件夹下加入struts1.x包第二步:配置web.xml可以在struts1.x中找到实例项目的配置,然后复制即可。 <servlet> <servlet-name>action</servlet-name> <servlet-class>org.apache.struts.action.ActionServlet< 阅读全文
posted @ 2011-02-12 21:29 魔战 阅读(663) 评论(0) 推荐(0) 编辑
摘要: struts1x配置:1,将struts lib下的所有jar包拷贝到工程项目的web-inf/lib目录下2,在web.xml中配置struts1.x,ActionServlet<servlet> <servlet-name>action</servlet-name> <servlet-class>org.apache.struts.action.ActionServlet</servlet-class> <init-param&g 阅读全文
posted @ 2011-02-12 16:12 魔战 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 分层是指分职责,MVC框架通过一个servlet拦截所有的url请求,然后转向到对象的servlet服务进行处理。MVC框架有两种,面向请求驱动(Struts1/Struts2),面向事件驱动(JSF)。面向请求驱动的MVC实现原理:一个由Servlet实现的前端控制器得到所有请求的url,然后控制器在分发请求。//获取当前的urlString currentURL=req.getRequestURI();String path=currentURL.substring(currentURL.indexOf("/",1));path=path.substring(0, pa 阅读全文
posted @ 2011-02-12 14:34 魔战 阅读(446) 评论(0) 推荐(0) 编辑
摘要: Domain Model(领域模型):核心业务也就是对象模型,以及对象之间的关系,DDD领域驱动设计。struts在表现层使用,spring主要在业务层使用,hibernate是持久层使用struts 里面对象导航,拦截起,类型转换。spring里面就一个依赖注入,声明式事务hibernate里面关键是hql,对象直接的关系,一对多,多对多一个业务逻辑如果要考虑sql的性能就把它封装到存储过程中,如果不考虑性能就不需要封装到存储过程中,因为存储过程的移植性不太好。多层架构中,层多则复用高,耦合低,可扩展性好,具体情况具体分析。工程根目录:192.168.1.109:8080/text_serv 阅读全文
posted @ 2011-02-12 09:18 魔战 阅读(318) 评论(0) 推荐(0) 编辑