bean里面应该放什么?这样的包结构有没有问题?

来源:百度知道 编辑:UC知道 时间:2024/06/03 09:43:59
比如一个项目的目录结构为这样的
com.xx.struts //struts根,存放资源文件,validator等struts基础东东
com.xx.struts.form // struts form
com.xx.struts.action //action

com.xx.hibernate //hibernate配置文件等基础东东
com.xx.hibernate.po //PO和映射的hbm
com.xx.hibernate.service //用于多持久化po的service

com.xx.ajax //存放ajax类的处理

那么如果我有些方法验证表单是否正确的,不想放在action中,想提取出方法,应该放在哪个包下?

还有些是sort排序算法,还有hashmap等对session中值进行操作的,应该归类到什么包下?

bean里面一般又放些什么,和po类似的东东。还是javabean那样,放剩下的这些。

关于:那么如果我有些方法验证表单是否正确的,不想放在action中,想提取出方法,应该放在哪个包下?

我觉得应该放在com.xx.struts.validator下面,这样命名上比较明确。

关于:还有些是sort排序算法,还有hashmap等对session中值进行操作的,应该归类到什么包下?

我觉得应该放在com.xx.struts.util下面,这样命名上比较明确。

关于:bean里面一般又放些什么,和po类似的东东。还是javabean那样,放剩下的这些。

bean也就是MVC中的M(模型),主要用来存储数据,在表示层的Bean,我建议你只放PO,其他业务操作放在专门的业务层Bean中,这样分层比较明确。