当前位置:首页 > 开发 > 系统架构 > 架构 > 正文

整合 Struts 2 + Spring 2 + JPA + AJAX

发表于: 2007-04-12   作者:clarancepeng   来源:转载   浏览:
摘要: 整合 Struts 2 + Spring 2 + JPA + AJAX(首先庆祝一下跑跑卡丁车今天拿到了L3的执照了) (参考 http://cwiki.apache.org/WW/struts-2-spring-2-jpa-ajax.html) 一. 准备工作   安装Maven 2   Mysql 数据库   下载本文提供的附件  

整合 Struts 2 + Spring 2 + JPA + AJAX(首先庆祝一下跑跑卡丁车今天拿到了L3的执照了)
(参考 http://cwiki.apache.org/WW/struts-2-spring-2-jpa-ajax.html)

一. 准备工作
  安装Maven 2
  Mysql 数据库
  下载本文提供的附件
  
二. 创建数据库以及Person表
mysql> create database quickstart
    -> ;
Query OK, 1 row affected (0.02 sec)

mysql> use quickstart
Database changed

CREATE TABLE Person (
  id INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
  firstName VARCHAR(45) NOT NULL,
  lastName VARCHAR(45) NOT NULL,
  PRIMARY KEY(id)
)
ENGINE = InnoDB;

三. 下载并安装JTA到Maven 2头端
下载JTA的类文件,并重命名,放到K:/struts2
K:\struts2>
mvn install:install-file -DgroupId=javax.transaction -DartifactId=jta -Dversion=1.0.1B -Dpackaging=jar -Dfile=jta-1.0.1B.jar

四. 下载quickstart_maven2.zip并解压到K:\struts2
 目录结构如下: K:\struts2\src\..
         K:\struts2\pom.xml

五. 编译,打包并运行(注意K:\struts2\src\main\resources\applicationContext.xml数据库的密码要与你实际的安装的数据库用户名和密码保持一致)
K:\struts2>mvn jetty:run
等所依赖的包下载完,编译打包完成,jetty启动后
通过http://localhost:8080/quickstart/ 访问
可实现person的增删改操作

六. 生成eclipse的工程文件
K:\struts2>mvn  -DdownloadSources=true eclipse:eclipse

 

 

整合 Struts 2 + Spring 2 + JPA + AJAX

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号