请问大家网站中model的是怎么设计的?

零点三六 发布于 2013/02/26 15:52
阅读 131
收藏 0

比如用户表,其中有个登陆日期字段

jsp页面中有功能:查询从某个时间到某个时间段内,哪些用户登陆过

我们的做法:如果是struts1的话, 需要新建两个java文件,第一个和用户表一一对应 (model层), 

第二个和jsp页面中的字段一一对应 (form层), jsp提交后 , 再将两个java文件做出一系列转换.

可我觉得这种分层很罗嗦 , 因为他们的区别往往很小 , 一般就日期不同而已 .

想知道大家在做网站开发时,是否也像我们这样区分 model和form ,并且有没有更优雅一些的方法?

以下是问题补充:

@零点三六:特别是 , 登陆日期是一个字段 , 而查询有开始和结束时间,是两个字段 (2013/02/26 15:54)
加载中
0
景愿
景愿
不要鄙视我,数据结构我只会两个:List,Map
景愿
景愿
回复 @amar : 那换个说法,保存数据的结构。进是Map,出也是Map,列表用List,屡试不爽。
零点三六
零点三六
大哥,貌似和数据结构没有关系吧....
0
恺哥
恺哥

我个人现在开发应用已经很少用model层(DTO之类)

参数少,直接通过servlet的request.getParameter去过来传递至dao

参数多,就将获得的参数扔到Map里再传递

dao返回的结果集也是一样,单条结果用Map,多条用List<Map>

宗旨就是——尽可能的少。

否则的话,无论是开发还是维护,需要挨个进行修改,多麻烦

sxgkwei
sxgkwei
—.—!
0
sxgkwei
sxgkwei
struts1貌似确实是这样。。不过为啥还用这么老的古董呢
返回顶部
顶部