2011年6月14日
摘要: 调用方法说明: 1. 编写实体EntityBean 2. 编写service接口 3. 编写service实现(继承service接口) 4. 编写action 5. action采用@Resource注入service,调用service中的方法。配置文件需要注意的地方:beans.xml 采用jpa编程时,beans.xml基本上是固定的,每个工程中的beans.xml基本都一样,可以copy后修改。 1. 打开注解标识 <context:annotation-config/>2.需要打开组件扫描功能 <context:component-scan base-packag 阅读全文
posted @ 2011-06-14 21:35 唐朝 阅读(203) 评论(0) 推荐(0) 编辑
摘要: SQLServer<persistence-unitname="TestSSH1PU2"transaction-type="RESOURCE_LOCAL"><provider>org.hibernate.ejb.HibernatePersistence</provider><class>com.hadeslee.jpaentity.Department</class><class>com.hadeslee.jpaentity.Person</class> <prop 阅读全文
posted @ 2011-06-14 17:35 唐朝 阅读(478) 评论(0) 推荐(0) 编辑
摘要: 具有ORM元数据的领域对象称为实体(Entity),按JPA的规范,实体具备以下的条件: 必须使用javax.persistence.Entity注解或者在XML映射文件中有对应的元素;必须具有一个不带参的构造函数,类不能声明为final,方法和需要持久化的属性也不能声明为final;如果游离状的实体对象需要以值的方式进行传递,如通Session bean的远程业务接口传递,则必须实现Serializable接口;需要持久化的属性,其访问修饰符不能是public,它们必须通过实体类方法进行访问。对于继承的实体,在javax.persistence.InheritanceType定义了3种映射策 阅读全文
posted @ 2011-06-14 16:59 唐朝 阅读(410) 评论(0) 推荐(0) 编辑
摘要: Action:struts2的Action可以是一个普通java类,但必须包含有execute()方法,这样我们可以自己在一个类里面写一个execute方法,也可以extends ActionSupport,或者是implements Action接口,这三种方法都可以创建一个我们自己的Action类,implements Action 接口和继承ActionSupport 还是有差别的 例如:继承ActionSupport就支撑国际化等,实现Action接口没有的功能,所以建议使用extends ActionSupport。Action中获得request,session,applicati 阅读全文
posted @ 2011-06-14 14:36 唐朝 阅读(350) 评论(0) 推荐(0) 编辑
摘要: struts2提供了一个调试信息辅助标签<s:debug/>,用户开发过程中使用,提供当前action相关的信息供开发人员查看。当然这也是有前提的,使用此功能的前提是要打开devMode开关。 以下是开启方法,任选其一: 1。 在struts.xml文件中加入的<struts>节点下加入 <constant name="struts.devMode" value="true"/> 2。在struts.properties文件中加入devMode=true 注意:以下均基于devMode模式调试的 下面笔者以一个文件上传 阅读全文
posted @ 2011-06-14 12:59 唐朝 阅读(1207) 评论(0) 推荐(0) 编辑