ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:1.05MB ,
资源ID:5930718      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5930718.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(dorado项目配置.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

dorado项目配置.docx

1、dorado项目配置1. Eclipse集成开发本文以MyEclipse 5.0为例说明如何在MyEclipse中创建一个Web Project,并引入dorado的开发包。首先确保在MyEclipse集成开发环境下可以创建并运行web工程。1.1 第一步:利用MyEclipse的向导创建web工程打开工程创建向导窗口:图表 33选择MyEclipse下的Web Project,并单击Next按钮,进入下一步:图表 34在Project Name编辑框中输入doradosample。其它选项保持默认设置,选择Finish按钮完成向导设置。得到如下的最终视图:图表 351.2 第二步:添加dor

2、ado的home资源文件夹找到dorado开发包中studio/template/home文件夹:图表 36并copy整个文件夹,在MyEclipse设计界面中选择新增的doradosample项目的根节点,如下图:图表 37并使用ctrl+v,将该目录copy到doradosample项目下,最终效果如下图:图表 381.3 第三步:修改web.xml文件在MyEclipse下打开doradosample项目的WebRoot/web-inf目录下的web.xml文件。图表 39并添加dorado中的doradofilter,doradoservlet,dorado.tld文件的声明,最终代码

3、如下:web-app version=2.4 xmlns= xmlns:xsi=http:/www.w3.org/2001/XMLSchema-instance xsi:schemaLocation= doradofilter com.bstek.dorado.core.DoradoFilter doradofilter /* doradoservlet com.bstek.dorado.core.DoradoServlet 2 doradoservlet *.d /WEB-INF/dorado.tld /web-app以上代码会与web-app所使用得xsd的版本不同而有所变化,上例采用的是

4、2.4版本,而在web-app的xsd为2.3版本时,其xml定义就如下:!DOCTYPE web-app PUBLIC -/Sun Microsystems, Inc./DTD Web Application 2.3/EN doradofilter com.bstek.dorado.core.DoradoFilter doradofilter /* doradoservlet com.bstek.dorado.core.DoradoServlet 2 doradoservlet *.d /WEB-INF/dorado.tld 其中taglib的声明就与2.4版本有所不同。1.4 第四步:添加

5、web-inf目录下的三个文件找到dorado开发包中sample/web/web-inf目录中的三个文件:图表 310将dorado.properties以及dorado.tld和dynamic-dropdown2.jsp等三个文件ctrl+c,拷贝好,并切换到MyEclipse集成开发环境下,并选择web-inf文件夹:图表 311使用ctrl+v快捷键将刚才拷贝的三个文件(dorado.properties,dorado.tld,dynamic-dropdown2.jsp)放在WEB-INF文件夹下。如下图:图表 3121.5 第五步:修改dorado.properties文件打开dor

6、ado.properties文件,并修改其中的路径配置:#Wed Jun 06 09:22:37 CST 2007sourceFileLoader=mon.fileloader.PathFileLoaderconfigFileLoader=mon.fileloader.PathFileLoadersourceFileLoader.root=D:/java/develop/Eclipse3.2/workspace/doradosample/srcconfigFileLoader.root=D:/java/develop/Eclipse3.2/workspace/doradosample/home

7、其中的注意配置sourceFileLoader.root以及configFileLoader.root,本例的MyEclipse新建工程doradosample在本机的目录如下:D:javadevelopEclipse3.2workspacedoradosample1.6 第六步:添加13个dorado的jar文件以及第三方开源包由于dorado的jar包还依赖于一些其他第三方的开源jar文件。因此我们在添加13个dorado相关的jar文件的同时还需要加入与dorado相关的jar文件,列表如下:序号文件名No.1 commons-beanutils.jarNo.2 commons-coll

8、ections-3.0.jarNo.3 commons-dbcp-1.1.jarNo.4 commons-fileupload-1.0.jarNo.5 commons-jexl-1.0.jarNo.6 commons-lang-2.0.jarNo.7 commons-logging.jarNo.8 commons-pool-1.1.jarNo.9 dom4j-1.6.jarNo.10 jaxen.jarNo.11 jdom.jarNo.12 jxl.jarNo.13 lava3-core.jarNo.13 lava3-printf.jarNo.15 log4j-1.2.8.jarNo.16 s

9、axpath.jarNo.17 velocity-1.4.jar下面我们用比较简单的方式将这些jar文件copy到MyEclipse项目中,在MyEclipse开发环境下,选择doradosample项目的WebRoot/WEB-INF/lib目录:图表 313打开资源管理器,找到dorado开发包的lib目录:图表 314将其中的13个dorado5-*.jar文件ctrl+c拷贝起来,并切换回MyEclipse集成开发环境,确保当前节点定位在lib目录上,并按住ctrl+v将这13个文件copy到MyEclipse的集成环境下,用同样的方式将dorado开发包lib目录下thirdpart

10、y部分的17个jar一并拷贝到MyEclipse的doradosample/WebRoot/WEB-INF/lib目录下。1.7 第七步:添加*.dorado工程配置文件最后我们再增加一个dorado工程配置文件,以便于我们可以利用dorado提供的studio进行组件级别的系统配置。在MyEclipse的doradosample项目下新增一个文件doradosample.dorado。注意选择doradosample项目的根节点对象,并打开右键菜单:图表 315选择File菜单项打开向导窗口:图表 316选择Finish按钮,并利用如下的工程配置文件模板代码粘贴到新建的doradosampl

11、e.dorado文件中:#Dorado Project#Wed Jun 01 03:14:16 CST 2005webApp=doradosampleport=8180sourcePath=$project.root/srclocalHome=$project.root/homedefaultURI=server=localhostwebRoot=$project.root/webautoBrowse=truejavaSourceEncoding=UTF-8并修改其中路径相关的配置,本例为:#Dorado Project#Wed Jun 01 03:14:16 CST 2005webApp=d

12、oradosampleport=8080sourcePath=$project.root/srclocalHome=$project.root/homedefaultURI=server=localhostwebRoot=$project.root/WebRootautoBrowse=truejavaSourceEncoding=UTF-8注意最后的UTF-8编码设置,这是我们推荐的编码方式,该编码需要注意与MyEclipse中当前项目的编码保持一致,查看方法如下:选择doradosample工程的根节点,并利用右键菜单,选择properties,打开工程属性配置窗口:图表 317注意查看上图

13、中的Text file encoding的设定,确保也为UTF-8设定。(配置结束)1.8 运行测试首先发布该项目到Tomcat5。本机默认的Web App为Tomcat5。通过如下的快捷按钮:图表 318选择第一个按钮,打开发布界面:图表 319在窗口中选择Add按钮:图表 320在Server下拉框中选择已经配置好的Web APP,本机为Tomcat5。并单击Finisht按钮实现发布。回到发布设定主界面上:图表 321单击OK按钮,关闭当前窗口。在IDE住界面上选择如下按钮的第二个启动Tomcat5服务:图表 322服务启动后注意查看系统日志:图表 323如果在Start Service

14、和Service Started!信息之间一切正常,则表示工程配置成功。2. 整合Marmot框架2.1 拷贝运行库文件拷贝marmot所需要的运行库文件:文件名说明marmot.jarmarmot库的核心文件marmot-springmvc.jar如果你使用了Spring的MVC处理页面流技术则需要添加该文件其他的库文件包括spring以及hibernate的运行库。附录中还包含的marmot/web/web-inf/lib目录下可以拷贝。如下图:图表 32第三方jar包列表:文件名spring.jarspring-hibernate3.jarhibernate3.jarjakarta-or

15、o-2.0.8.jarcglib-2.1.jarasm-attrs.jarasm.jarjta-1-0-1a.jarehcache-1.2.3.jar2.2 拷贝marmot的系统资源拷贝marmothome 文件夹覆盖新建项目的home。图表 33 marmot资源文件其中主要新增的文件有:文件名说明marmot-plugin.jshomesmartwebv2lib目录下javascript-lib.xmldorado js 库配置文件,用以引入homesmartwebv2lib目录下的js文件,便于系统运行时自动的支持该js库文件。2.3 拷贝marmot的核心xml配置文件拷贝webWE

16、B-INFconfigs目录到新建项目的webWEB-INF目录中,其中configs文件夹下包含了base-context.xml为marmot的核心bean声明代码,jdbc.properties文件为数据库链接配置文件。修改jdbc.properties文件,保证其中的路径配置正确,本例直接利用doradosample提供的HSQL数据库实现,配置如下:#Thu Jan 04 16:09:12 CST 2007jdbc.url=jdbc:hsqldb:file:D:/dorado5/sample/data/hsqldb/doradosamplejdbc.username=sajdbc.p

17、assword=jdbc.driverClassName=org.hsqldb.jdbcDriver拷贝src/log4j.properties到新建项目的src目录下图表 34 核心配置文件另外还需要拷贝web/WEB-INF目录中的spring-mvc-servlet.xml到新建项目的web/WEB-INF目录下。该文件只有在你的系统需要支持Spring提供的MVC时才需要。2.4 修改web.xml文件在新建项目web.xml的代码顶部加入context-param配置: contextConfigLocation /WEB-INF/configs/*-context.xml log4

18、jConfigLocation /WEB-INF/classes/log4j.properties添加filter: hibernateFilter org.springframework.orm.hibernate3.support.OpenSessionInViewFilter hibernateFilter *.do hibernateFilter *.jsp 添加listener: org.springframework.web.context.ContextLoaderListener org.springframework.web.util.Log4jConfigListener

19、添加Servlet: spring-mvc org.springframework.web.servlet.DispatcherServlet contextConfigLocation /WEB-INF/spring-mvc-servlet.xml spring-mvc *.do以上代码在marmot开发包的web.xml中已经包含了模板文件:图表 36 web.xml模板文件最终web.xml代码如下:web-app version=2.4 xmlns= xmlns:xsi=http:/www.w3.org/2001/XMLSchema-instance xsi:schemaLocatio

20、n= contextConfigLocation /WEB-INF/configs/*-context.xml log4jConfigLocation /WEB-INF/classes/log4j.properties doradofilter com.bstek.dorado.core.DoradoFilter doradofilter /* hibernateFilter org.springframework.orm.hibernate3.support.OpenSessionInViewFilter hibernateFilter *.do hibernateFilter *.jsp org.springframework.web.context.ContextLoaderListener org.springframework.web.util.Log4jConfigListener dorado

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1