以下随便写写,自己最近捣弄的东西。maven,其实tapestry+spring + hibernate网站上都有一大堆整合的教程。但对于maven可能还是有很多人比较陌生,这里主要介绍一些 maven的使用。以及使用maven 进行 tapestry +spring+hibernate 开发,这里所说的tapestry 指的是tapestry 5 (当然可能还没有出现稳定版本,但我比较看好她),hibernate 也指的的是 3 以上版本。大多数教程都是说,如何使用 ant和xdoclet结合从java生成 hbm 文件,但我这里会介绍,使用maven 如何从java生成 hbm文件。包括使用 java 5 的一些新属性。(以前使用ant的时候,如果使用的java5的annotation时,会无法生成hbm文件。)
1.下载maven 安装包:maven.apache.org/download.html
2.解压压缩包,放入任何一个您想安置maven的地方。
3。设置环境变量 MAVEN_HOME 指向manen的安装目录,如:
xml 代码
- MAVEN_HOME = D:\Programs\maven-2.0.4
同时设置 path :
xml 代码
- path = %path%;%MAVEN_HOME%\bin;
需要注意的是,maven 运行需要 JAVA_HOME 目录,所以 在使用maven前,请确认 JAVA_HOME 已经设置,设置方法同 设置 MAVEN_HOME的方法一致。
参考下面的一些设置图示:
以上步骤完成后,打开一个cmd窗口,输入:
java 代码
看到以上显示 maven version 那么就表示你的maven已经安装成功。就可以使用maven为你的项目做一些事情了。
分享到:
- 2007-04-06 09:34
- 浏览 3840
- 评论(0)
- 论坛回复 / 浏览 (0 / 4863)
- 查看更多
相关推荐
整合Tapestry、Spring和Hibernate,开发者可以利用它们各自的优点:Tapestry的组件化开发、Spring的依赖管理和事务控制,以及Hibernate的ORM能力。这样的组合可以构建出结构清晰、易于维护且具有高度可扩展性的Web...
这是Tapestry5.3.8 版本的一个大Demo,集合Spring4.0, 采用Maven 项目管理工具,没有集合Hibernate。 之所以说是个大Demo,是因为这项目中包含的内容并不少,包含: 1)解决了Tapestry5.3.8中文Bug问题 2)Tapestry...
### Tapestry5 + Spring + Hibernate 开发指南 #### I. 引言 本文档旨在为初学者提供一个基于 Tapestry5、Spring 和 Hibernate 构建 Web 应用的基础指南。项目将通过一个简单的登录页面来展示如何整合这些技术。本...
本文档将详细介绍如何通过Maven和Eclipse快速搭建Struts2 + Spring + Hibernate(SSH)框架的开发环境。该文档主要面向希望快速入门SSH框架开发的新手开发者。以下是基于Tapestry5+Eclipse3.4+Maven在Windows环境下...
Apache Tapestry 5 是一个基于Java的Web应用开发框架,其核心理念是组件化开发,通过构建组件来创建页面。Tapestry 5 提供了一系列的功能,包括输入验证、本地化/国际化、状态管理和URL映射,使得开发者能更高效地...
Struts2是一个流行的Web开发框架,它与Spring和Hibernate的结合使得开发人员能够构建出高性能的企业级应用。 #### 4. internal->appfuse-basic-tapestry 这个骨架用于创建基于Hibernate、Spring和Tapestry4的Web...
Tapestry 5 还与其他流行框架如Hibernate、Spring、Seam、Acegi等无缝集成,提供了丰富的扩展性和灵活性。通过这些集成,开发者可以利用这些框架的功能,如持久层管理、安全控制等,进一步提升应用的复杂性和性能。 ...
Tapestry 5 的优势还体现在REST风格的URL、可降级的JavaScript、不依赖XML的配置等方面,同时它支持与其他框架(如Hibernate、Spring、Seam、Acegi)的集成,增强了灵活性和可扩展性。Tapestry封装了最佳实践,旨在...
此外,Tapestry还能与流行框架如Hibernate、Spring、Seam、Acegi等无缝集成,增强了其灵活性和适应性。 在本文档中,读者将逐步学习如何利用Tapestry 5创建一个CRUD应用,涉及的主题包括页面导航、依赖注入、资源...
- **组件驱动的开发模型**:Tapestry 5采用组件化的开发方式,每个页面或页面的一部分都可以作为一个独立的组件进行开发,这极大地提高了代码的复用性和维护性。 - **内置的Ajax支持**:Tapestry 5内置了对Ajax的...
8. **集成其他框架**:Tapestry5能很好地与Hibernate、Spring、Seam、Acegi等流行框架集成,扩展了其功能,简化了复杂系统的构建。 9. **开发环境与工具**:推荐使用Eclipse或NetBeans等IDE,它们提供了对Tapestry5...
- **Tapestry 与 Spring 整合**: - 使用 `SpringModule` 来集成 Spring。 - 示例代码: `@Module("spring") void spring;` - **自定义错误页面**: - 通过 `@PageNotFound` 注解定义 404 页面。 - 示例代码: `@...
- **集成能力**:支持与其他流行框架如 Hibernate、Spring、Seam 和 Acegi 等的集成。 #### 二、Apache Tapestry5 特点 在本节中,我们将详细介绍 Tapestry 5 的特点及其如何帮助开发者构建高质量的 Web 应用程序...
Spring能够轻松地与其他流行Web框架如Struts、WebWork、JavaServer Faces和Tapestry集成,这意味着你可以指示Spring使用其中的任何一种Web框架。更重要的是,Spring并不紧密依赖Servlets或JSP来向客户端呈现视图。它...
A.2 把Spring添加为一个Maven 2依赖项 A.3 Spring与Ant A.4 Spring与Log4j 附录B 用(和不用)Spring进行测试 B.1 测试简介 B.1.1 理解不同类型的测试 B.1.2 使用JUnit B.1.3 Spring在测试中的角色 B.2 单元...
7. 使用Maven创建Spring 3 MVC Hibernate 3示例:演示如何在Eclipse中集成Hibernate进行数据持久化操作。 在Spring Web MVC中,你可以使用任何对象作为命令对象或表单支持对象,无需实现特定的框架接口或基类。...
7. **Part 7: Create Spring 3 MVC Hibernate 3 Example using Maven in Eclipse** - 最后,将介绍如何结合Spring MVC和Hibernate来实现数据库操作,以及如何在Eclipse中使用Maven进行项目构建。 Spring MVC的请求...
a.2把spring添加为一个maven2依赖项 a.3spring与ant a.4spring与log4j 附录b用(和不用)spring进行测试 b.1测试简介 b.1.1理解不同类型的测试 b.1.2使用junit b.1.3spring在测试中的角色 b.2单元测试...