springstrutshibernate学习

1. struts机制:

请求->actionServlet(controller)->RequestProcessor->action(model)->forwordmaping->jsp(view)

优点:这个mvc模型很清楚,并且是统一入口

缺点:ActionForm我不打算用,写太多的javabean,如果不用actionform,在配置action时,不要写name属性即可actionForm 需要创建POJO  方法的后缀需要和页面字段名称一致.
dynaForm  需要写属性到配置文件,很麻烦.
2.hibernate机制:

创建持久化对象PO=普通java对象POJO+映射文件

也是需要写大量的javabean和影射文件,很麻烦.

struts 扩展 ProcesserRequest和plugin和actionServlet

3. spring如果单独使用,在web.xml用listener加载
spring与struts整合,?
配置action, 应该加nosingleton

改进:

 1. 可以把hibernate的javabean和struts的actionform合二为一,但仍然需要写javabean和影射文件.

 2. 可以根据数据库表生成页面表单,确保表单字段和表字段一致,之后直接用dao对象操作request对象,入库

    如果有确实复杂逻辑,再用javabean

原文地址:https://www.cnblogs.com/itfriend/p/2803597.html