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

整合 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

    震惊

    震惊

编辑推荐
在myeclipse下,利用myeclipse自带的功能,为项目添加struts、jpa、spring的功能,可以极大的缩短开发
这个例子其实就是来自Struts 2的文档,但是原例子针对的是Struts 2.0版本。鉴于Struts2.1 版本不再推
一直觉得JPA很神秘,最近抽空看了下,下面贴出刚才做的Struts2整合Spring、JPA的例子。给自己的编程
本项目已经停止维护,请大家不要挖坟了。 我已经重新基于SpringMVC + OpenJPA + ExtJS3.3对本项目进
本项目已经停止维护,请大家不要挖坟了。 我已经重新基于SpringMVC + OpenJPA + ExtJS3.3对本项目进
最近闲来无事可做,于是开始学习struts2。Struts2和struts1、webwork2有什么区别我也不说了,网上有
继续前两篇文章[在struts2中使用JFreeChart ]和[在struts2中使用JasperReports ],这次是要从数据库
构建JPA工程J2EE 5 只支持JPA1.0 ;要构建JPA2.0 要j2EE6 现在支持开源的应用服务器不多 只有glassfi
这几天一直在自学捣鼓SSH,所遇到的问题很多,自己也总结了不少,废了一些功夫,写的一个连接MySQL
本节主讲将struts与spring进行整合: 1,新建一个WEB工程:工程名为strutsspring,在其src目录上新建
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号