Java Web开发中的向导制作方案Easy Wizard介绍
Easy Wizard,大家从名字上就能知道这是个用来做向导的东东,查查看知道它是个为Java Web开发提供的一个轻量级方案,允许定义一些独立的页面用于应用控制流当中。它通过专门的有向图形式来表现其状态机制,将状态机制与底层应用域模型结合起来,用一个简单的规则来进行状态见的转换。Easy Wizard尤其关注的是Web应用中的用户界面,它允许Reload向导过程中的任何页面,并防止了对服务器的请求进行双重提交,总能够保持用户界面与底层域模型之间的同步。Easy Wizard包含了三个主要组件:Rule Container(state machine),UI Wrapper(view/cont
关于编写java类来封装数据的疑惑
看了很多java开发系统的架构,都要定义很多的bean或者data object的属性来对应关系数据库里的字段。但是我们常常在系统的需求里需要很多多个表的字段集合,特别是一些查询结果同时用到n个表的字段,这样的结果也通过一些类对象的属性来一一对应,是不是很烦啊。而这些数据类对象都取到什么样的作用呢?从界面到中间件之间的数据传输封装的作用吗,能不能搞个通用的数据集来容纳这些数据呢,在过去的系统开发中,我是烦透了建立这么写对象类了,干脆搞了个类似数据结果集ResultSet的类型,将要提交的数据和传出的数据都丢在这个集合里