用Hibernate+struts做登录界面,框架我已经建好了,但就不知道dao层和action层还有entity怎么写代码 字段有

 我来答
一抹阳光514
2012-06-21 · 超过12用户采纳过TA的回答
知道答主
回答量:52
采纳率:0%
帮助的人:35.6万
展开全部
一点一点理顺。 首先,你登录页面的是设计好的,你要请求用户名密码验证对吧
这时候你要看form提交action的指向了( 看struts配置的 此action 指向哪里) ,根据struts的指向你就到了action层的action类及调用的方法了。 在action方法里面 你需要拿到页面请求的数据和数据库里面的数据做对比,1.页面数据从request请求中读取2.数据库数据怎么取。
先说1.request, from,response,session 由struts 已经封装了,你可以在方法里面直接调用。struts2 必须要写BaseAction 去继承ActionSupport类 并实现SessionAware, ServletRequestAware, ServletResponseAware。
再说2.数据库取值。如果用hibernate的话,首现是表与实体(javabean)映射,entity实体与数据库的表做一一对应关系,说白了就是找对象。怎么找在hibernate里面都配置好了。然后就既然是找对象,怎么找,什么方式找呢? 就引出了JDBC和JNDI,但是hibernate是中介啊,你不用找。hibernate封装了jdbc的方法,提供了自己的方法。 你只需要去实现这部分方法就OK了。
----------------------------这个理论的东西的太多了 自己先从基础弄吧。别用框架去搭建项目,然后在进一步研究框架。 其实框架都是封装最基础的东西,有些东西你只会用,连最基础的都不会了,这就是框架的悲哀。
百度网友77afe11
2012-06-26
知道答主
回答量:47
采纳率:0%
帮助的人:4.8万
展开全部
dao层:写你的接口,dao的实现层写实现
action:先引用service然后在调用里面的方法
entity:写你需要的字段就行private String name
生成set get方法
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
打北方来的狼
2012-06-21
知道答主
回答量:28
采纳率:0%
帮助的人:8.1万
展开全部
登陆界面有哪些信息,抽象为entity中的 属性字段~然后建立 entity实体~根据业务需求,确定需要CRUD 什么信息~然后建立相应的dao, 在action 中完成相应的逻辑操作~!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
jiangyuhanxht
2012-06-25 · TA获得超过218个赞
知道答主
回答量:93
采纳率:100%
帮助的人:71万
展开全部
想简单的话使用myeclipse的逆向工程自动创建代码。
想定制深入研究自己完成。
这个dao层和entity不要太多关注。重点放在业务逻辑的判断上,就是biz层接口。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
pdy235
2012-06-21 · TA获得超过102个赞
知道小有建树答主
回答量:233
采纳率:0%
帮助的人:102万
展开全部
在action的代码中调用dao层代码
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式