后来由于工作交接的问题,没有经历和亿阳再次联系.
昨天是辞职后的第3天,和亿阳联系后,再去上机考试.
考试的主要内容是:在亿阳提供的平台上,进行一个小模块的开发.需要用到hibernate技术,实现一个增删改的页面.
幸好这段时间了解了一下hibernate,呵呵.上午半天时间熟悉了他们的框架搭建,下午开始编写代码.展现层使用struts那套,数据库访问通过hibernate,通过dao提供的方法,对model进行增删改,最终将结果反映到展现层.
这也是我第一次使用hibernate,总结一下hibernate的初印象:
- 自动为java程序将对关系数据库的访问转化为对对象model的访问.java只要处理好对象的关系,hibernate就能自动将处理转化为对数据库的相应处理.避免了直接jdbc访问N个数据库表.
- hibernate需要加载策略,缓存策略...等优化.
- 利于分层,逻辑清晰.struts的action和form放在controller包中,访问数据库操作放在dao包中.访问的对象抽象放到model包中.显示中的动态内容至于form中,当访问一个URL后,action将一些值从form中取出,构成一个model,然后调用dao进行处理.最后将处理的结果至于form中,并至于request中.最后forward一下.简单的描述一下:-)
没有评论:
发表评论