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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

本文(EOSGIFrame使用手册.doc)为本站会员(dzzj200808)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

EOSGIFrame使用手册.doc

1、AsiaInfo Linkage 软件设计文档EOSGIFrameV0.6使用手册编 写 时 间 2012 年 12 月 10 日审 核 时 间审 批 (职务) 时 间 年月日页码 共 275 页 修订次数 版本 V1.0文档管理编号联创亚新科技(南京)有限公司版权所有文档中的全部内容属联创亚新科技(南京)有限公司所有,未经允许,不可全部或部分发表、复制、使用于任何目的。EOSGIFrame 使用手册亚信联创科技(中国)有限公司版权所有文档中的全部内容属亚信联创科技(中国)有限公司所有,未经允许,不可全部或部分发表、复制、使用于任何目的。文档修订摘要日期 修订号 描述 著者 审阅者 批准人/日

2、期2012-09-10 1.0 EOSGIFrameV0.6 使用手册初始版本 刘先 刘先2013-1-31 1.0.1 完成第二章第十七章内容编写 袁婧 刘先2013-3-12 1.0.2 1. 增加开发约定和 Q/A 章节的内容2. 控件应用总述,layout 方向布局改成 X,Y袁婧 刘先2013-3-22 1.0.3 1. 更新 fusionchart 的文档2. 补充分段进度条,图标展示,combotree 的使用文档袁婧 刘先2013-4-5 1.0.4 1. 增加监控功能 唐强EOSGIFrame 使用手册亚信联创科技(中国)有限公司版权所有文档中的全部内容属亚信联创科技(中国)

3、有限公司所有,未经允许,不可全部或部分发表、复制、使用于任何目的。目 录第 1 章 概述 .91.1 EOSGIFrame 总体结构 91.2 版本演进 .101.3 术语定义 .101.4 适用对象 .101.5 阅读指南 .10第 2 章 安装配置 .112.1 开发工具准备 .112.1.1 svn 插件安装 112.1.2 开发工具插件安装 .142.2 框架必备文件获取 .162.2.1 maven 工程下框架必备文件 .162.2.2 非 maven 工程框架必备文件 192.3 maven 环境配置 212.3.1 windows 下 maven 环境安装 .212.3.2 ma

4、ven 核心配置文件 settings.xml.222.3.3 创建 maven 工程 242.3.4 pom.xml 配置文件 33第 3 章 业务工程搭建说明 .383.1 非 maven 工程的搭建方法 .383.2 maven 工程的搭建方法 453.3 tomcat-maven-plugin 插件的使用 .49pom.xml 中配置插件 49eclipse 中配置工程启动信息 .50第 4 章 基本 CRUD 功能开发步骤 524.1 创建工程 .524.1.1 搭建工程 .524.1.2 框架引用 .534.2 工程环境配置文件 .594.3 后台代码的编写 .604.3.1 建立

5、 DAO 层 614.3.2 建立 SERVICE 层 624.3.3 建立 ACTION 层 634.4 前台代码 .634.4.1 列表实例代码 .644.4.2 编辑表单实例代码 .654.4.3 搜索表单实例代码 .674.4.4 JS 代码 .684.5 运行效果 .70EOSGIFrame 使用手册亚信联创科技(中国)有限公司版权所有文档中的全部内容属亚信联创科技(中国)有限公司所有,未经允许,不可全部或部分发表、复制、使用于任何目的。第 5 章 环境配置文件详解 .74第 6 章 WEB 控件 816.1 总述 .816.2 表单 .826.2.1 checkbox 复选框 .8

6、26.2.2 combo 下拉 .836.2.3 combobox 下拉框 .856.2.4 combotree 下拉树 .876.2.5 comboztree 下拉 Z 树 896.2.6 combogrid 下拉列表 896.2.7 date 日期 .906.2.8 datebox 日期框 .936.2.9 file 文件上传 .946.2.10 form 表单 966.2.11 form-label 表单标签 .976.2.12 hidden 隐藏框 986.2.13 item 表单项 986.2.14 numberbox 数值框 .996.2.15 radio 单选框 .1006.2.

7、16 readingfiles 文件读取 1026.2.17 textarea 文本域 .1036.2.18 textfield 文本框 1036.2.19 slider 数字滑块 .1046.2.20 pinner 微调器 1066.2.21 numberspinner 数值微调 .1076.2.22 timespinner 时间微调器 1086.2.23 扩展属性 .1096.3 布局 .1106.3.1 panel 面板 .1106.3.2 tabs 选项卡 .1156.3.3 layout 布局 1176.3.4 accordion 手风琴 .1196.3.5 flayout 表单布局

8、 .1206.4 菜单按钮向导 .1216.4.1 menu 菜单. 1216.4.2 linkbutton 链接按钮 .1236.4.3 menubutton 菜单按钮 1246.4.4 wizard 向导 .1256.5 窗口 .1276.5.1 window 窗体 1276.5.2 消息 .1296.6 树和表格 .131EOSGIFrame 使用手册亚信联创科技(中国)有限公司版权所有文档中的全部内容属亚信联创科技(中国)有限公司所有,未经允许,不可全部或部分发表、复制、使用于任何目的。6.6.1 tree 树 1316.6.2 ztree Z 树 .1336.6.3 datagrid

9、 表格 .1876.6.4 treegrid 树表 1976.6.5 pagination 分页 2006.7 图表 .2026.7.1 fusioncharts.2026.8 公用方法 .2136.8.1 ailk_ajax.2136.8.2 LoadSuccess.2146.8.3 数据导入 .2146.9 其它 .2226.9.1 limit 权限控制 .2226.9.2 progressbar 进度条 .2236.9.3 timectrlbox 2246.9.4 地图控件 .2246.9.5 遮罩 .2246.9.6 分段进度条 .2256.9.7 图标 .226第 7 章 freem

10、arker 变量和方法 2277.1 变量 .2277.2 方法 .2277.3 标签 .228第 8 章 WEB 应用层(action)开发 231第 9 章 服务层(service)开发 .232第 10 章 数据访问层(dao)开发 23310.1 dao 操作类 23310.1.1 IBaseDao23310.1.2 IBaseDao24210.1.3 IQuery25210.1.4 IInsert 26610.1.5 IUpdate27310.1.6 IDelete .27810.1.7 ICallable .28410.1.8 IStatement.28810.1.9 新建 DAO

11、 层 .29110.2 sql 配置 29110.2.1 sql 映射语句 .29110.2.2 动态语句 .29210.2.3 多数据源配置 .29510.3 维表服务 .29610.3.1 sql 296EOSGIFrame 使用手册亚信联创科技(中国)有限公司版权所有文档中的全部内容属亚信联创科技(中国)有限公司所有,未经允许,不可全部或部分发表、复制、使用于任何目的。10.3.2 entity .29610.3.3 bean.296第 11 章 JAVA 基础类 29811.1 字符串工具类 .29811.2 日期工具类 .30711.3 随机数生成工具类 .31311.4 资源文件读

12、取类 .31911.5 自定义 MAP 类 .32311.6 Service 服务访问类 33411.7 缓存管理工具类 .33711.8 XML 处理类 .344第 12 章 通用工具类 .36712.1 导入工具使用 .36712.2 地图工具使用 .37012.3 扩展属性应用 .37312.4 侦听工具使用 .373第 13 章 代码生成工具使用 .374第 14 章 核心版本+ 本地主题开发 .378第 15 章 插件开发说明 .37915.1 插件的定义 .37915.1.1 什么是插件 .37915.1.2 插件的特点 .37915.1.3 可以用插件实现哪类功能 .37915.

13、2 插件的构成 .38015.2.1 文件构成 .38015.2.2 代码构成 .38015.2.3 插件配置 .381第 16 章 运行管理使用 .38316.1 适用场景 .38316.2 运行管理模块搭建方法 .38316.2.1 获取最新的工程代码 .38316.2.2 memcache 服务器环境 38316.2.3 pring-config.properties 文件配置 .38316.2.4 ods-portal 工程的 mainAppConfig.xml 文件配置 38416.3 运行管理模块登录和使用(仅适用于使用 ODS 框架开发的业务工程) .38416.3.1 登录 U

14、RL .38416.3.2 如何获取员工登录信息 .38516.3.3 如何使用功能权限 .385第 17 章 监控工具使用 .38618.1 监控工程的部署 38618.2 被监控工程配置 38618.3 监控工程主要功能 386EOSGIFrame 使用手册亚信联创科技(中国)有限公司版权所有文档中的全部内容属亚信联创科技(中国)有限公司所有,未经允许,不可全部或部分发表、复制、使用于任何目的。第 18 章 开发约定 .39018.1 代码格式 .39018.2 业务工程总体约定 .39118.2.1 目录结构 .39118.3 服务端开发约定 .39118.3.1 方法名称约定 .391

15、18.3.2 方法返回值 .39118.3.3 dao 约定 39118.3.4 service 约定 .39218.3.5 component 约定 .39218.4 WEB 端开发约定 39218.4.1 ACTION 编码约定 .39318.4.2 javascript 编码约定 39318.4.3 javascript 命名约定 39318.4.4 WEB 页面编码约定 394第 19 章 FAQ常见问题解答 39519.1 缺少 js 控件引用 .39519.2 找不到 ACTION,页面 404 错误 395第 20 章 组件 .396EOSGIFrame 使用手册亚信联创科技(中

16、国)有限公司版权所有文档中的全部内容属亚信联创科技(中国)有限公司所有,未经允许,不可全部或部分发表、复制、使用于任何目的。第 1 章 概述1.1 EOSGIFrame 总体结构framework 全局框架目录framework.third 第三方包目录framework.third.My97DatePicker My97DatePicker 日期工具存放目录framework.third.json JSON 官方包存放目录framework.third.fusioncharts Fusioncharts 存放目录framework.third.jquery Jquery 存放目录framew

17、ork.third.jquery.* Jquery 插件 (如 easyui)存放目录themes 前台开发页面存放根目录themes.* *为模块名称themes.模块名称.主题包 主题包,存放 jsp,htm 文件themes.模块名称.* 为*地区或*功能定制的主题包,存放jsp,htm 文件themes.模块名称.主题包.css 主题包下的 css 样式存放目录(其它主题包以此类推)EOSGIFrame 使用手册亚信联创科技(中国)有限公司版权所有文档中的全部内容属亚信联创科技(中国)有限公司所有,未经允许,不可全部或部分发表、复制、使用于任何目的。1.2 版本演进1.3 术语定义1.

18、4 适用对象1.5 阅读指南themes.模块名称. 主题包.js 主题包下的 javascript 脚本存放目录(其它主题包以此类推)themes.模块名称. 主题包.img 主题包下的图片文件存放目录(其它主题包以此类推)themes.模块名称. 主题包. template 主题包下的模板文件存放目录(其它主题包以此类推)themes.模块名称. widget 挂件的 web模块名称 默认主题存目录模块名称.js 默认主题包下的 javascript 脚本存放目录模块名称.template 默认主题包下的模板文件存放目录模块名称.img 默认主题包下的图片文件存放目录模块名称.widget

19、 默认主题包下挂件的 web模块名称mon 通用模板文件 header.htm 存放目录EOSGIFrame 使用手册亚信联创科技(中国)有限公司版权所有文档中的全部内容属亚信联创科技(中国)有限公司所有,未经允许,不可全部或部分发表、复制、使用于任何目的。第 2 章 安装配置2.1 开发工具准备2.1.1 svn 插件安装(一)、在线安装1. 打开 Myeclipse,在菜单栏中选择 HelpSoftware UpdatesFind and Install;2. 选择 Search for new features to install,点击 Next 进入下一步;EOSGIFrame 使用

20、手册亚信联创科技(中国)有限公司版权所有文档中的全部内容属亚信联创科技(中国)有限公司所有,未经允许,不可全部或部分发表、复制、使用于任何目的。3. 点击“New Remote Site“按钮,在弹出的对话框中输入:name:SVNurl: http:/subclipse.tigris.org/update_1.6.x点击 OK,关闭对话框,并点击 Finish 按钮,Myeclipse 自动下载插件安装程序;4. 下载完插件之后,进入安装画面。5. 选择所要安装的 SVN 插件内容,这里去掉第二个选项 Subclipse Integrations,点击下一步;EOSGIFrame 使用手册亚

21、信联创科技(中国)有限公司版权所有文档中的全部内容属亚信联创科技(中国)有限公司所有,未经允许,不可全部或部分发表、复制、使用于任何目的。6. 选择 “I accept the terms in the license agreements“并点击 Next,直到点击Finish 即可,进入下一步。7. 开始安装 SVN 插件,安装完成之后,重启 Myeclipse。(二)、手动安装1、下载 SVN 插件下载地址:http:/subclipse.tigris.org/files/documents/906/46495/site-1.6.5.zip2. 在 MyEclipse 6.5的安装路径下

22、的 plug_in(C:Program FilesMyEclipse 6.5eclipseplugins)下新建文件夹:site-1.6.5;3. 打开 MyEclipse 6.5,在菜单栏中选择 Help Software Updates Find and Install;2. 选择 Search for new features to install,点击 Next 进入下一步;3. 点击“New Local Site“按钮,找到解压出来的文件夹(site-1.6.5) 点击 OK,并点击 Finish 按钮,Myeclipse 自动加载插件;4. 在弹出的菜单中,select the f

23、eatures to insteall:在刚加进去的路径 Subclipse-site-1.6.5这一项前打钩,此时会报错,然后展开 Subclipse 前的加号,去掉 Subclipse Integration for Mylyn 3.x(Optional)3.0.0前的钩,错误消失 next 选 I accept the terms in the license agreements next next 选中所有的8项,然后Change Location,在弹出的菜单中选 Add Location选择在第3步中建的文件夹的路径(C:Program FilesMyEclipse 6.5ecl

24、ipsepluginssite-1.6.5) Finish 再弹出的菜单中选 Install All Yes5. 开始安装 SVN 插件,安装完成之后,重启 Myeclipse。二、安装完成1. 在 MyEclipse 6.5 菜单栏中选择 WindowOpen PerspectiveOther 打开 Myeclipse试图列表。这个时候 Myeclipse 的视图列表中,就出现了“SVN Repository Exploring“一项。2. 打开“SVN Repository Exploring“视图。在左边空白区域,单击右键 New EOSGIFrame 使用手册亚信联创科技(中国)有限公

25、司版权所有文档中的全部内容属亚信联创科技(中国)有限公司所有,未经允许,不可全部或部分发表、复制、使用于任何目的。Repository Location。3. 在 Url 一栏中输入 svn:/IP,点击 Finish 按钮。4. 选择要下载的项目右键选择 checkout 就把项目下载到本地了2.1.2 开发工具插件安装在 eclipse 目录下新建 ailk-plugins 目录,把附件中的 svnplugins 解压后的jar 文件和代码生成器插件的com.ailk.ods.codegenerator_1.0.0.201210190833.jar 文件放到该目录。打开 eclipseco

26、nfigurationorg.eclipse.equinox.simpleconfigurator 下的bundles.info 文件按照如下格式添加插件:包名,版本号,文件路径,4,false 对于插件中包含 plugins 和 features 目录的,必须在文件路径中具体到插件plugins 目录下的所有 jar 文件,下为代码生成器插件配置:com.ailk.ods.codegenerator,1.0.0.201111110555,ailk-pluginscom.ailk.ods.codegenerator_1.0.0.201111110555.jar,4,falsecom.colla

27、bnet.subversion.merge,1.10.0,ailk-pluginscom.collabnet.subversion.merge_1.10.0.jar,4,falsecom.sun.jna,3.0.9,ailk-pluginscom.sun.jna_3.0.9.jar,4,falseorg.tigris.subversion.clientadapter.javahl.win32,1.6.4,ailk-pluginsorg.tigris.subversion.clientadapter.javahl.win32_1.6.4.jar,4,falseorg.tigris.subvers

28、ion.clientadapter.javahl,1.6.4.1,ailk-pluginsorg.tigris.subversion.clientadapter.javahl_1.6.4.1.jar,4,falseEOSGIFrame 使用手册亚信联创科技(中国)有限公司版权所有文档中的全部内容属亚信联创科技(中国)有限公司所有,未经允许,不可全部或部分发表、复制、使用于任何目的。org.tigris.subversion.clientadapter.svnkit,1.6.4,ailk-pluginsorg.tigris.subversion.clientadapter.svnkit_1.6.

29、4.jar,4,falseorg.tigris.subversion.clientadapter,1.6.4.1,ailk-pluginsorg.tigris.subversion.clientadapter_1.6.4.1.jar,4,falseorg.tigris.subversion.subclipse.core,1.6.5,ailk-pluginsorg.tigris.subversion.subclipse.core_1.6.5.jar,4,falseorg.tigris.subversion.subclipse.doc,1.3.0,ailk-pluginsorg.tigris.su

30、bversion.subclipse.doc_1.3.0.jar,4,falseorg.tigris.subversion.subclipse.graph,1.0.7,ailk-pluginsorg.tigris.subversion.subclipse.graph_1.0.7.jar,4,falseorg.tigris.subversion.subclipse.mylyn,3.0.0,ailk-pluginsorg.tigris.subversion.subclipse.mylyn_3.0.0.jar,4,falseorg.tigris.subversion.subclipse.ui,1.6

31、.5,ailk-pluginsorg.tigris.subversion.subclipse.ui_1.6.5.jar,4,falseorg.tmatesoft.svnkit,1.3.0.5847,ailk-pluginsorg.tmatesoft.svnkit_1.3.0.5847.jar,4,false-对于有时装了插件后无法在首选项中看到的情况,可做如下处理:一、把 eclipseconfigurationorg.eclipse.update 删除掉。出现这种情况的原因是在你安装新的插件以前你启动过 eclipse ,在 org.eclipse.update 文件夹下记录了插件的历史更新

32、情况,它只记忆了以前的插件更新情况,而你新安装的插件它并不记录,所以删除掉这个文件夹就可以解决这个问题了,不过删除掉这个文件夹后, eclipse 会重新扫描所有的插件,此时再重新启动 eclipse 时可能会比刚才稍微慢点。二、创建一个 Eclipse 快捷启动方式,在目标栏中加入一个“ 空格 clean ”参数,注意不要把 clean 前面的空格漏掉。或者在菜单【开始】【运行】EOSGIFrame 使用手册亚信联创科技(中国)有限公司版权所有文档中的全部内容属亚信联创科技(中国)有限公司所有,未经允许,不可全部或部分发表、复制、使用于任何目的。中启动你的 eclipse 时加上 clean

33、 参数,如我的可以在“运行”中输入: D:eclipseeclipse.exe clean ,如果启动 eclipse 后找到你所安装的新插件后,在下次启动之前把参数 clean 去掉就可以了。三:如果 Eclipse 启动找不到插件的话,解决办法是在 eclipseconfiguration 目录下的 config.ini 文件中加入一行 : osgi.checkConfiguration=true ,这样它就会寻找并安装插件 , 找到插件后可以把该行注释掉 ( 去掉 ), 这样以后每次启动就不会因为寻找插件而显得慢了。2.2 框架必备文件获取在应用我们的框架时需要必备的一些文件如下:2.2

34、.1maven 工程下框架必备文件Maven 工程下要想成功使用框架必需要下载框架源码,下载地址:https:/:444/svn/ailkods/eosgi/version/v-1.0/snapshot/lib下载成功后需要引入应用的工程中,方法很简单1)应用工程右键属性,在弹出的属性窗口左侧选择 java build pathEOSGIFrame 使用手册亚信联创科技(中国)有限公司版权所有文档中的全部内容属亚信联创科技(中国)有限公司所有,未经允许,不可全部或部分发表、复制、使用于任何目的。2)在 source 选项卡里选择 link source ,在弹出的对话框中选择之前已经下载的框架

35、源文件目录。EOSGIFrame 使用手册亚信联创科技(中国)有限公司版权所有文档中的全部内容属亚信联创科技(中国)有限公司所有,未经允许,不可全部或部分发表、复制、使用于任何目的。设置完成后点击 Finish.3)设置 output folder 此时使用的是默认路径输出。双击改变设置。EOSGIFrame 使用手册亚信联创科技(中国)有限公司版权所有文档中的全部内容属亚信联创科技(中国)有限公司所有,未经允许,不可全部或部分发表、复制、使用于任何目的。点击 OK 完成设置。2.2.2非 maven 工程框架必备文件非 Maven 工程下要想成功使用框架必需要下载框架源码与包文件。框架源码下

36、载地址:https:/:444/svn/ailkods/eosgi/version/v-1.0/snapshot/source/ailkods-eosgi-web包文件下载址:https:/:444/svn/ailkods/eosgi/version/v-1.0/snapshot/lib框架源码目录结构:包文件目录结构:在应用工程中需要同时引用这两个工程。框架源码的引用和 maven 工程框架必备文件的引用相同,这里不再复述。下面说说如何在应用工程中用户引用包文件。1)应用工程右键属性,在弹出的属性窗口左侧选择 java build pathEOSGIFrame 使用手册亚信联创科技(中国)有

37、限公司版权所有文档中的全部内容属亚信联创科技(中国)有限公司所有,未经允许,不可全部或部分发表、复制、使用于任何目的。2)在 libraries 选项卡里选择 add jars.,在弹出的对话框中选择之前已经下载的框架包工程目录下面的包。EOSGIFrame 使用手册亚信联创科技(中国)有限公司版权所有文档中的全部内容属亚信联创科技(中国)有限公司所有,未经允许,不可全部或部分发表、复制、使用于任何目的。选择 comm-lib 和 framework-lib 下面的所有 jar 包。点击 OK 则成功加入框架包。2.3 maven 环境配置在 eclipse 中我们采用 maven 作为集成环

38、境。2.3.1windows 下 maven 环境安装1) 确保本机正确安装了 JDK1.6 以上版本, 需要在本机的”系统属性”-”环境变量” 中设置JAVA_HOME=c:xxxjdk160xxCLASS_PATH=%JAVA_HOME%libPATH=%JAVA_HOME%bin;%PATH%EOSGIFrame 使用手册亚信联创科技(中国)有限公司版权所有文档中的全部内容属亚信联创科技(中国)有限公司所有,未经允许,不可全部或部分发表、复制、使用于任何目的。如果设置正确,可以执行 java version2) 下载 maven 安装文件 http:/maven.apache.org/d

39、ownload.html 下载最新版本的maven,目前为 3.0.4,并解压缩,比如我放在 c:/programe files/apache-maven-3.0.43) 设置 maven 的环境变量 M2_HOME= c:/programe files/apache-maven-3.0.44) 在 PATH 中增加 MAVEN 目录,PATH=%M2_HOME%bin;%PATH%5) 如果完成设置,运行命令 mvn version,应该就能看到 maven 版本,就算安装完成啦!2.3.2maven 核心配置文件 settings.xml在 maven 安装目录/conf 文件夹下,有一个

40、 settings.xml,这是 maven 的核心配置文件这个目录下的配置文件影响着整个系统所有用户的 maven 配置,所以我们一般建议把这个EOSGIFrame 使用手册亚信联创科技(中国)有限公司版权所有文档中的全部内容属亚信联创科技(中国)有限公司所有,未经允许,不可全部或部分发表、复制、使用于任何目的。文件复制一份到本用户的目录下。在这之前先运行一下 mvn help:system,运行后就会在本地用户的目录下建立 repository目录,比如当前登录用户 wantsor,就复制到C:Userswantsor.m2,这个目录是 maven 的本地用户目录,所有 maven 依赖插

41、件,下载的 jar 等都放在这里下面是一些很重要的配置1) maven 仓库的配置,默认情况下 maven 连接了 www 网的中央仓库,用来下载依赖的jar 包,插件等,但是中央仓库不会有我们开发过程中自己编译的包,也可能缺少一些我们依赖的包,比如 oracle 驱动 ojdbc14.jar,因为我们可以建立公司级的私服仓库,目前在部门框架服务器上已建立了一个公司级仓库,url 为http:/:8081/nexus/content/groups/public如果要让本机的 maven 访问这个库,就需要做一些设置,在 settings.xml 文件中的 profiles中增加如下配置:dev

42、nexushttp:/:8081/nexus/content/groups/public/truetruenexushttp:/:8081/nexus/content/groups/publictruetrueEOSGIFrame 使用手册亚信联创科技(中国)有限公司版权所有文档中的全部内容属亚信联创科技(中国)有限公司所有,未经允许,不可全部或部分发表、复制、使用于任何目的。为了启用这个配置我们还需要增加dev2) 为了使用新版本的 tomcat 插件, 必须在 settings.xml 文件中加入新插件的 groupIdorg.apache.tomcat.maven这样我们就能在建立 ma

43、ven 项目时访问这个仓库了2.3.3创建 maven 工程要在 eclipse 环境中建立 maven 项目,并开发 webapp,需要以下工具: WTP 版本 eclispe3.8 以上 安装 m2eclipse 插件 URL: http:/m2eclipse.sonatype.org/sites/m2e 安装 subclipse ,svn1.6 版本的插件 URL: http:/subclipse.tigris.org/update_1.6.x总的来说步骤就是创建一个 maven web 项目,然后再把这个项目转化为 eclipse 的动态web 项目,然后更改 maven 目录文件的输

44、出目录构成标准 web 项目的发布结构,完成。1) 创建 maven 项目EOSGIFrame 使用手册亚信联创科技(中国)有限公司版权所有文档中的全部内容属亚信联创科技(中国)有限公司所有,未经允许,不可全部或部分发表、复制、使用于任何目的。2) 选择快速创建简单项目EOSGIFrame 使用手册亚信联创科技(中国)有限公司版权所有文档中的全部内容属亚信联创科技(中国)有限公司所有,未经允许,不可全部或部分发表、复制、使用于任何目的。3) 输入 maven 必须的信息,group id 为项目组名称,artifact id 为工程名,注意 packaging需要选在 war ;才能创建出 w

45、eb 项目的格式。EOSGIFrame 使用手册亚信联创科技(中国)有限公司版权所有文档中的全部内容属亚信联创科技(中国)有限公司所有,未经允许,不可全部或部分发表、复制、使用于任何目的。4) 点击 finish,完成创建,一个 maven 项目就生成了!但是这个项目还无法像以前一样直接在 tomcat 上部署,还需要做其他的设置。5) 对刚生成的项目右键-properties,找到 project facets 选项,注意,这个只有 eclipse3.8以上才能看到,点击 convert facets form ,增加 dynamic Web Module,如果是 JDK1.5就选 2.5

46、版本,JDK1.6 以上就选 3.0 版本EOSGIFrame 使用手册亚信联创科技(中国)有限公司版权所有文档中的全部内容属亚信联创科技(中国)有限公司所有,未经允许,不可全部或部分发表、复制、使用于任何目的。在右边的 runtimes 选择要部署的服务器类型,这里我选择 tomcat6,如果没有需要新增一个服务器,配置很简单,就不再截图了。EOSGIFrame 使用手册亚信联创科技(中国)有限公司版权所有文档中的全部内容属亚信联创科技(中国)有限公司所有,未经允许,不可全部或部分发表、复制、使用于任何目的。6) 设置完成后,生成的项目目录大概是这样(JAVA 视图,如果你看到更多可能是JA

47、VAEE 视图)由于 web 工程默认的 WebContent 目录并不复合 maven 的规范,因此我们要删除它,并把EOSGIFrame 使用手册亚信联创科技(中国)有限公司版权所有文档中的全部内容属亚信联创科技(中国)有限公司所有,未经允许,不可全部或部分发表、复制、使用于任何目的。web 项目主目录指向 src/main/webapp !7) 修改 web 根目录指向的方法是项目properties 找到 Deployment Assembly 属性,删掉其中的/WebContent ,把里面原来的文件 copy 到 src/main/webapp 目录下然后重新 add 一个,选择 folder

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报