您的位置:首页 > Web前端 > JQuery

struts2+spring+hibernate+json+jquery+flexigrid开发笔记-前后台数据交互的总体设想

2009-10-06 23:24 225 查看
采用三层设计模式,视图层采struts2的标签+flexigrid或者html+flexigrid来实现,控制层采用struts2来控制,持久化层采用hibernate来实现,所有的bean交由spring来统一管理,用ajax技术来实现前后台数据交互,数据传递采用json格式来传送.ajax的具体实现由jquery来实现.交互步骤:

1,web层把数据收集用户数据,提交给一个通用的javascript的一个工具类进行读取表单的数据和对应的名字,封装成struts2可以识别的数据格式交由struts2去处理,struts2通过spring把相应的数据注入到对应的bean里面,在由struts2调用相应的业务处理方法和调用相应的持久化方法,把数据存储到数据库里面.

2,当用户发送一个其它请求删除,修改,查看,请求,struts2根据配置文件调用相应的处理方法,把结自动封装成json格式返回给前台,这里使用了一个jsonplugin的插件,可以自动转换把服务器端的数据封装成json格式返回给客户端.但不能把客户端的数据自动转换成json格式.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: