整合 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
分享到:
相关推荐
Struts2、Spring2、JPA(Java Persistence API)和Ajax是Java Web开发中的四大关键技术,它们共同构建了一个高效、灵活且功能强大的应用程序框架。在这个项目中,这四者的组合运用旨在实现一个前后端分离、数据持久...
`Struts 2 + Spring 2 + JPA + AJAX.mht` 文件可能是项目的演示文档或教程,包含了关于如何整合这些技术的详细步骤和示例。而 `复件 quickstart` 可能是快速启动项目的目录,包含了一些预配置的文件和示例代码,帮助...
Struts 2、Spring 2、JPA 和 AJAX 是企业级 Web 应用开发中的四大核心技术,它们在构建高效、可扩展的系统中扮演着重要角色。本示例结合这四种技术,提供了一个完整的应用实例,帮助开发者了解如何将它们整合在一起...
### Struts 2 + Spring 2 + JPA + AJAX 技术栈详解 #### 一、技术背景与介绍 在企业级应用开发中,选择合适的技术栈是非常重要的一步。Struts 2 + Spring 2 + JPA + AJAX 这个组合是早期非常流行的一个Java Web...
标题 "ssh2(struts2+spring2.5+hibernate3.3+ajax)带进度条文件上传(封装成标签)" 涉及到的是一个基于Java Web的项目,利用了Struts2、Spring2.5、Hibernate3.3和Ajax技术,实现了文件上传并带有进度条显示的功能...
Struts2、Spring和Hibernate是Java Web开发中的三大框架,它们的整合(SSH)极大地提升了开发效率和项目的可维护性。下面将详细讲解这三大框架的核心功能以及整合过程中的关键知识点。 1. **Struts2**:Struts2是一...
该项目是一个基于Struts2、Spring、JPA和Ajax技术实现的网上购物系统。这个系统的主要目的是为了演示如何在实际开发中整合这些技术,提供一个功能完善的电商应用框架。以下是对这些关键技术点的详细解释: **Struts...
Struts2+Spring 2+JPA+AJAX学习项目是一个经典的Java Web开发组合,用于构建高效、可扩展的应用程序。这个项目的核心组件包括: 1. **Struts2**: Struts2是一个基于MVC(Model-View-Controller)设计模式的Java Web...
在本文中,我们将深入探讨如何使用Eclipse进行Java企业级应用开发,具体涉及Struts 2、Spring 2、JPA以及AJAX技术的集成。这些框架和技术的结合提供了强大的功能,包括MVC架构、依赖注入、持久化管理和异步通信。 ...
### Struts2、AJAX、JPA与Spring的综合运用 在IT领域,尤其是在Web开发中,集成多种框架和技术以创建高效、可扩展且功能丰富的应用程序是常见的实践。本篇文章将深入探讨Struts2、AJAX、JPA与Spring这四种技术的...
Struts 2、Spring 2 和 JPA 是Java Web开发中的三个重要框架,它们共同构建了一个强大、灵活的后端架构。在这个示例中,它们与AJAX技术结合,提供了更丰富的用户交互体验。让我们详细了解一下这些技术以及它们如何...
Struts2、Spring3和Hibernate4是Java Web开发中的三大框架,它们的整合是构建高效、灵活的企业级应用的常用方式。这篇详细的知识点解析将深入探讨这三个框架的各自功能,以及如何将它们有效地整合在一起。 **Struts...
Struts2、Spring2.5、JPA(Hibernate)以及AJAX是构建高效、模块化且可维护的企业级Web应用程序的常用技术栈。这个实例项目整合了这些技术,旨在提供一个全面的开发环境,帮助开发者理解和掌握它们的协同工作方式。 ...