ssh搭建过程加入jpa+注解(简化代码量)

搭建的过程:

  一:第一步是:导包。

  Struts2+hibernate+spring 的jar包和MySQL的jar包。

                          

  二:第二步是编写web.xml的文件,配置Struts和spring的属性的信息。在web.xml的文件中

  1:这个是web.xml文件中Struts的配置信息。

  2:这个是spring在web.xml的配置的信息:

  三:第三步是编写pojo的类的实体类。

  1:编写实体类:

  2:之后就编写×××.hbm.xml的文件。

  四:第四步是:编写dao,service的接口和接口的实现类。

    1:

              

    2:编写dao的实现类的代码:使用spring的注解的方式。定义两个方法(查询和删除的方法)

  五:第五步是:编写service的实现类的代码:

 

  六:第六步是编写action的值:

  七:第七步是:编写Struts的xml的文件的配置的信息。

  

    八:第八步是:编写applicationContext.xml文件的属性。

    

  九:第九步是编写jpa的文件的属性的配置的信息。

  还要很重要的一点的就是这个xml文件的名称一定是persistence.xml,这个文件一定放到META-INF的文件夹的里面,不然的话会提示找不到该文件

  十:第十步:编写index的前端的页面。

时间: 2024-11-07 13:25:41

ssh搭建过程加入jpa+注解(简化代码量)的相关文章

简单来说一下java中的泛型,ssh中dao层使用会简化代码量

原来只是听老师说泛型特别好用,但是后来一直弄android用的泛型就比较少了,可是感觉它真的很重要,于是花了一下午的时间写了个demo,好,老规矩,上代码: 首先,sysout是个工具,但是用着不顺手,博主按照自己的习惯写了一个工具类, s: package cn.edu.sjzc.fanyafeng.testlamejni.util; /** * System统一管理类 * * @author 樊亚风 */ public class S { private S() { /* cannot be

@Data注解简化代码

1 Lombok背景介绍 官方介绍如下: Project Lombok makes java a spicier language by adding 'handlers' that know how to build and compile simple, boilerplate-free, not-quite-java code. 大致意思是Lombok通过增加一些“处理程序”,可以让java变得简洁.快速. 2 Lombok使用方法 Lombok能以简单的注解形式来简化java代码,提高开

SSH搭建过程

1.导入ojdbc6.0 驱动 jar包 位置: E:\Oracle\product\11.2.0\dbhome_1\jdbc\lib 2.增加Struts2,选择2.1和*/,下一步选择核心包和防冲突包(选第一个和当页倒数第二个)然后结束 3.增加Spring,要整合的话需要Spring3.0的版本,移植的话就选copy(选择前四个包和Spring3.0 Web libraries那个包)然后下一步结束 4.在web.xml中配置 上下文和监听(可随便创建一个类写ContextLoaderLi

SSH框架搭建过程

什么是SSH? SSH对应 struts spring hibernate struts 采用MVC模式,主要是作用于用户交互 spring 采用IOC和AOP~作用比较抽象,是用于项目的松耦合 hibernate 是对象持久化框架,其实就是实体类和数据库表建立关系,操作类就会触发相应的sql语句,可以不用写任何sql语句,完成数据库编程(引自百度知道) SSH就是Struts + Spring + Hibernate 3个Java框架的集合,现在Java开发中常用的框架组合.用来开发后台,与前

如何用注解简化SSH框架

一.简化代码第一步,删除映射文件,给实体类加上注解 @Entity //声明当前类为hibernate映射到数据库中的实体类 @Table(name="news") //声明table的名称 public class News { @Id //声明此列为主键,作为映射对象的标识符 /** * @GeneratedValue注解来定义生成策略 * GenerationType.TABLES 当前主键的值单独保存到一个数据库的表中 * GenerationType.SEQUENCE 利用底

ssh搭建后的简化

简单来说就是把applicationcontext.xml这份配置文件里面的bean都换成了相应的注解,大大的减少了代码量,提高代码的可阅读性 例子源码:http://pan.baidu.com/s/1o7R5S8q 例如: 平时我们都要在applicationcontext.xml这份配置文件里面的实例化对象,给对象的属性注入值啊这些的 你们是不是觉得这样写起来很麻烦呢? 那现在我们就开始教大家如何使用注解,把这一堆烦人的代码统统去掉吧 在使用注解之前,我们首先要先在applicationco

Java简化代码神器-Lombok

一.背景 前段时间在开源社区中发现了一个比较牛逼的简化Java代码的神器-Lombok,接着自己写了demo进行测试和练习,感觉真的很不错,特此分享给需要的小伙伴们~ 二.开发之前的准备 1.lombok的官方网站:http://projectlombok.org/ 2.lombok IDE插件安装 要想在IDE中使用lombok是需要安装相关插件的.如果不安装,IDE 则无法解析 lombok 注解.安装之前需要首先在官方网站下载相关jar包,现在官网版本是:1.16.8. [1].使用jav

Node.js, Express的服务器搭建过程的问题

Node.js, Express的服务器搭建过程的问题 Express : node.js 的框架,根据2012年BYvoid的说法,是node.js官方唯一推荐的框架 怎么搭建项目? - 安装nodejs->npm->express - express 的问题: 2017年, express-generator已经被独立成命令行工具了,所以要用 npm install express-generator 这样才能用express命令 怎么启动项目? 启动服务器可以用node app.js,因

Hibernate5.1.fianl使用JPA注解方式异常:persistence.Table.indexes()[Ljavax/persistence/Index;

之前开发时我用的是配置文件的方式,实现实体类和数据库中数据的映射关系,后来看到也有注解的方式,也比较方便,就想试试,去Hibernate官网下载了最新版的Hibernate5.1.final版本,直接搭建好环境,进行测试,结果遇到了好几个问题,抛出好几个异常信息.不过逐渐的被解决了.网上对这几个异常处理的解决方案比较少,这里分享一下我是怎么解决的.源码地址:点击打开链接 异常信息 INFO: HHH000423: Disabling contextual LOB creation as JDBC