在导入好各种jar包后,先直接copy
而这里面有一个重点的语句是:
那么第二就是连接hibernate文件。
语句在:
那么现在开始例子的编写:
现在先将俩个区别,一个区别是,注入的,和用getbean调用的。
第一步:先建立了一个ShowAction 继承了ActionSupport(),在action中;
第二步:在service中建立一个ShowService。
第三步:在dao中建立一个ShowDao。
第四部:在model层中,建立一个Protype_parent类,和一个Protype_parent.hbm.xml文件。
第五步:
5.1 填写相关的属性到hbm.xml文件中,并且也写入到 类 里面。(注意,我们现在只写单表,没有外接表,所以,外键哪一个先不写。但要记住以后需要写)。如果怕抄错,可以直接复制。
5.2 接着把hbm.xml文件配置到,applicationContext-hibernate.xml中。
5.3 将该类配置到applicationContext-beans.xml中。
由于 接口是无法实例化的,所以我们配的都是类。
第六步:写dao,service,action 而且,dao 的配置,需要引用SessionFactory
注意的是:action中,一定会用到ShowService函数。所以,那就直接配置了,且里面没有具体属性(即属性的值不变,是死的)。
6.1
dao ->
service->
dao->
action->
最后配置下struts:
因为现在的 <package>内的class字段是相对于applicationContext的,所以,现在要填的是,配置在里面的 bean 名称: