Dorado+Spring+Hibernate+Maven配置方案

本文介绍了如何在Eclipse 4.3中搭建Dorado、Spring、Hibernate和Maven的集成环境。首先,下载并集成Eclipse、Dorado和Maven插件,接着创建Maven项目,并通过复制Dorado项目内容来实现Dorado的集成。然后,配置数据源和pom.xml文件以管理依赖。最后,按照Dorado官方教程进行项目开发和运行测试。
摘要由CSDN通过智能技术生成

默认的Dorado IDE(Eclipse) 是不支持maven项目的,Dorado整合Maven其实是Eclipse整合maven的过程。
Maven的依赖管理非常棒,查看源代码也非常方便。
##一.环境搭建
###1.下载Eclipse jee for web developers 4.3(Kepler)
注意4.2集成maven插件时老是出错,另外4.4(Luna)及4.5(Mars截止目前是最新的)这两个版本的Eclipse貌似集成不了Dorado插件,所以最佳版本为Eclipse jee 4.3.
下载地址:Eclipse jee 4.3

###2.集成Dorado插件
集成Dorado插件很简单,请参考网址:Dorado-本机已配置Eclipse环境
插件包拷贝完后重启Eclipse,新建项目时有Dorado相关的项目向导则表示集成成功。

###3.集成Maven插件
打开Eclipse->Help->Eclipse Marketplace,输入maven关键字进行过滤查询筛选,选择Maven Integration for Eclipse(Luna)1.5.0 进行安装。重启Eclipse后在Window->Preferences中会有Maven选项(一般会自带一个Maven,当然推荐最好自己下载最新的版本,然后配置其路径及设置,在这里不作讨论),则表示集成成功。

###4.配置Server
作为一个Web项目,需要配置应用服务器。Eclipse 4.3默认支持最高Tomcat 7,如果想用jetty的话,需要在Eclipse Marketplace安装run-jetty-run插件。这里推荐Tomcat 7作为server。

至此,环境搭建成功。

##二.Dorado与Maven项目集成
有了Maven,不再是创建Dynamic Web Project(或Dorado项目了),而是创建Maven项目。
new->Maven Project,GroupId和ArtifactID任意填写,OK完成创建。
###1.Dorado集成
由于创建的是Maven项目二不是Dorado项目,所以还不是一个Web工程。
在src->main目录下新建webapp->WEB-INF->dorado-home目录,在WEB-INF下创建一个web.xml文件,这样成为了一个web项目。然后在dorado-home目录下放各种和Dorado有关的配置文件(不推荐这样做,很麻烦)。
一个最简单的方法(推荐)是创建一个Dorado项目后,将其webapp目录全部拷贝过来即可。最后完整的目录结构如下图所示:
这里写图片描述
简单的提下dorado-home目录下的文件。
多了的两个文件datasources.xml和jdbc.properties是配置数据源的。其他的都是Dorado项目拷贝过来的。
context.xml是默认的上下文配置,为web.xml中的listener类SpringContextLoaderListener所使用,是最主要的文件,在里面加载数据源配置文件。

1)jdbc.properties


jdbc.driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc.url=jdbc:sqlserver://localhost:1433;DatabaseName=Test
jdbc.username=sa
jdbc.password=sa

maxActive=20
maxIdle=20
minIdle=1
maxWait=60000
hibernate.dialect=org.hibernate.dialect.SQLServerDialect

2)datasources.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
	xmlns:tx="http://www.springframework.org/schema/tx"
	xmlns:context="http://www.springframework.org/schema/context"
	xsi:schemaLocation="http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.0.xsd 
	http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-3.0.xsd
	http://www.springframework.org/schema/context http://www.springframework.org/schema/context/spring-context-3
  • 2
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值