




已阅读5页,还剩40页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
说明文档为了统一开发环境请严格按照本文档执行!1 安装JDK32位系统:jdk-6u10-windows-i586-p.exe64位系统:jdk-6u10-windows-x64.exe2 解压Eclipse32位系统:eclipse-jee-kepler-R-win32.zip64位系统:eclipse-jee-kepler-R-win32-x86_64.zip3 Eclipse配置修改统一使用UTF-8编码3.1 Eclipse默认编码修改windows下一般系统编码为 GB2312(中文版的windows),要想修改为统一UTF-8编码,操作如下:如果要使新建立工程、java文件直接使UTF-8则需要做以下工作:1、windows-Preferences.打开首选项对话框,左侧导航树,导航到general-Workspace,右侧 Text file encoding,选择Other,改变为UTF-8,以后新建立工程其属性对话框中的Text file encoding即为UTF-8。2、windows-Preferences.打开首选项对话框,左侧导航树,导航到general-Content Types,右侧Context Types树,点开Text,选择Java Source File,在下面的Default encoding输入框中输入UTF-8,点Update,则设置Java文件编码为UTF-8。其他java应用开发相关的文件如:properties、XML等已经由Eclipse缺省指定,分别为ISO8859-1,UTF-8,如开发中确需改变编码格式则可以在此指定。3、经过上述两步,新建java文件即为UTF-8编码,Eclipse编译、运行、调试都没问题,但是做RCP应用的Product输出时、或者插件输出时,则总是出错,要么不能编译通过(输出时要重新compile)、要么输出的插件运行时中文显示乱码。此时需要再RCP应用、或插件 Plugin工程的perties中增加一行,javacDefaultEncoding. = UTF-8。让输出时编译知道java源文件时UTF-8编码。这个设置需要保证所有的java源文件时UTF-8编码格式,如果不全是,可以参考 Eclipse帮中(Plug-in Development Environment Guide Reference Feature and Plug-in Build configuration),建议全部java源文件是UTF-8编码。3.2 Eclipse 默认字体修改Window -Preferences - General - Appearance - Colors and Fonts - Java修改Java文件字体大小,选择Java Editor Text Font。Window -Preferences - General - Appearance - Colors and Fonts - Basic修改Xml文件字体大小,选择TextFont Edit 修改字体大小。(一般修改为12号)3.3 Eclipse 代码模版修改Window - preferences -Java - Code Style - Code Templates点击【import】,选择codetemplateAuthor修改:点开Comment和Code,点开每个子项目,将模版中的名字修改为自己的名字。名字规范:拼音名.拼音姓。如:Junping.Yang、Qi.Liu。3.4 Eclipse自动生成JavaDoc选中下次创建即可自动生成。3.5 Eclipse 代码格式化模版修改Window - preferences - Java - Code Style - Formatter点击【import】,选择Formatter4 Maven安装解压apache-maven-3.1.0-bin.zip至apache-maven-3.1.0文件夹配置环境变量:MAVEN_HOME=D:ProgramFilesWorkToolsapache-maven-3.1.0PATH=%MAVEN_HOME%bin;5 Maven依赖库配置替换.m2文件:删除之前的.m2文件夹,解压.m2.rar即可6 Eclipse Maven配置修改Windows - Preferences - Maven - Installations - Add将文件夹指定到刚刚解压的Maven根目录。7 手动安装Jar包将imaging-01012005.jar、ojdbc14.jar复制到f盘根目录,分别执行以下命令。 mvn install:install-file -DgroupId=com.jhlabs -DartifactId=imaging -Dversion=01012005 -Dpackaging=jar -Dfile=f:imaging-01012005.jar mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=1.4 -Dpackaging=jar -Dfile=f:ojdbc14.jar8 SVN配置将svn.rar解压至eclipse-jee-kepler-R目录下:将svn.link复制到dropins目录下:打开svn.link修改路径:重启Eclipse,查看SVN是否配置成功。9 从SVN上检出框架模版第一步:项目右键,执行【检出为】第二步:点击【Finish】第三步:将项目以Maven项目导入右键,importing,选择Existing Maven Projects选择刚刚从SVN上检出的项目点击【Finish】,项目导入成功。10 从SVN上检出应用项目第一步:项目右键,执行【检出为】第二步:点击【Finish】11 项目配置修改项目右键 -Build Path - Configure Build Path选中JavaSE-1.6,点击【Remove】,点击【Add Library】点击【Next】,选择自己安装的jre点击【Finish】切换选项卡至Order and Export选中jre6,将它移动到maven Dependencies上面。以下两个项目重复以上操作:12 SVN忽略文件夹配置framework-app右键 Team 设置属性framework-core 右键 Team 设置属性framework-core-web 右键 Team 设置属性13 Eclipse创建Server13.1 点击13.2 选择Server13.3 选择Tomcat安装路径,选择对应的JRE13.4 修改配置13.5 启动Tomcat13.6 测试14 Eclipse发布项目到Tomcat第一步:项目framework-parent右键 Run As - Maven Install第二步:项目framework-app右键 -Properties - Deployment Assembly 第三步:选中红色方框项,执行【Remove】第四步:点击【Add】第五步:【Next】第六步:选择framework-core-1.0-SNAPSHOT.jar第7步:执行【OK】第8步:修改framework-app项目.setting文件找到代码存放路径,找到下图中文件,找开文件将jst.web修改为2.5,并刷新项目。第9步:发布项目,Tomcat server 右键Add and Remove.第10步:选中framework-app,点击【Add 】第11步:点击【Finish】,启动Tomcat。注意:项目重新发布:(1)未修改framework-core-web或framework-core项目时:Tomcat Server -右键 Clean -重启重新发布成功。(2)对framework-core-web或framework-core项目进行了修改:framework-parent -右键 - Run As - Maven Install - Tomcat Server -右键 Clean -重启 -重新发布成功。为了提高开发效率,下面提供了热部署(即修改了JAVA代码不用重启服务器)。15 项目热部署配置将jrebel.jar拷贝到磁盘。framework-app项目 -右键 - Run As - Run Configurations切换到Arguments在VM arguments中添加如下参数:-noverify -javaagent:E:/Technology/Jrebel/jrebel.jar -Drebel.dirs=E:/Code/Eclipse-jee-kepler-R/framework-parent/framework-app/target/classes-Drebel.spring_plugin=true-Drebel.struts2-plugin=true-Xmx1024m-XX:MaxPermSize=256m-XX:ReservedCodeCacheSize=128m上述参数的相关说明:-javaagent: 这个是你使用的javaRebel(jRebel) 的jar 包的路径,注意其中的斜线方向。-Drebel.dirs:这个是你要监控的项目的 class 文件路径注意以上两个参数中不能出现空格和中文16 Eclipse添加CheckStyle插件Help - Install New Softeware -Add输入CheckStyle、选择net.sf.eclipsecs-updatesite_01306282206-bin.zip即可开始安装插件。17 Eclipse添加自定义的CheckStyleWindow - preferences -CheckStyle New选中上传的CheckStyle Set As Default项目右键即可配置刚刚上传的CheckStyle。自动编译时就会自动CheckStyle。18 开发规范18.1 包结构包结构按照模块划分,每个模块下面添加act、dao、mng包。测试代码包结构也按照模块划分与JAVA功能代码对应。如:测试k模块代码结构为k所下面创建dao、mng包。测试代码目前只测试dao、mng方法。18.2 JavaDoc规范所有的类、接口、私有方法需要添加javadoc,注意:所有的act和实现类不用添加。添加方法,在类或方法头上输入/*回车即可自动生成JavaDoc。在TODO位置上添加注释。需要添加JavaDoc的情况,如下:类:接口:私有方法:不需要添加JavaDoc的情况,如下:Act:实现类:18.3 Act规范Act即Action的简称。规范如下:1、 命名规范:a) xxxAct.java如:Ke03Act.java2、 调用规范:a) Act层只能调用Mng层方法。b) Act层如果有Grid,只能使用GkGridMng。c) Act层只有使用Grid的地方允许出现SQL。参考:Ke03Act.java18.4 Mng规范Mng即Manager的简称。规范如下:1、 命名规范:a) xxxMng.java、xxxMngImpl.java,如:Ke03Mng.java、Ke03MngImpl.java。2、 调用规范:a) 接口必需继承BaseMng接口。b) 实现类必需继承BaseMngImpl类。c) 实现类中必需注入相应的Dao。d) Mng层只能调用Dao层,不准调用另外一个Mng。如果需要用到其它Mng的方法,请注入相应Dao。e) Mng层不准出现SQL,对数据库的操作必需放在DAO层。参考:Ke03Mng.java和Ke03MngImpl.java18.5 Dao规范Dao即数据访问的简称。规范如下:1、 命名规范:a) xxxDao.java、xxxDaoImpl,如:Ke03Dao.java、Ke03DaoImpl.java。2、 调用规范:a) 接口必需继承HibernateDao接口。b) 实现类必需继承HibernateDaoImpl类。c) 实现类中必需添加Repository注解,否则在Mng类注入时找不到。d) Dao层中只能对当前对应的实体进行操作。e) Dao层方法,常规的增删改查都以封装到HibernateDao,当有个性的查询方法时才添加。参考:Ke03Dao.java、Ke03DaoImpl.java18.6 TestCase规范规范如下:1、 包命名规范:a) 包结构与对应的功能模块结构一样。2、 类命名规范:a) xxxxTest.java,如:Ke03DaoTest.java、Ke03MngTest.java。3、 方法命名规范:a) 方法名Test,如:sa
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 滑板礼仪知识培训
- 顶棚清洗施工方案模板
- 烧伤患者的液体管理
- 盐碱地绿化施工方案
- 益阳医学高等专科学校《环境工程土建基础》2023-2024学年第二学期期末试卷
- 上海纽约大学《临床输血学检验技术》2023-2024学年第一学期期末试卷
- 天然水源治理方案范本
- 《优化客户交流的艺术》课件
- 西安电子科技大学长安学院《信息系统分析与设计实验课》2023-2024学年第二学期期末试卷
- c级危房加固施工方案
- 国家安全法课件1
- 引水隧洞回填固结灌浆施工方案
- bilibili十五大特色人群白皮书
- 【七年级下册地理人教版】七下地理期中测试卷01
- 2025湖南新华书店集团秋季校园招聘92人高频重点提升(共500题)附带答案详解
- 2025年华侨港澳台生联招考试高考化学试卷试题(含答案解析)
- DB3309T 86-2021 晚稻杨梅生产技术规程
- 水电安装合同范本6篇
- 2024年03月徽商银行社会招考笔试历年参考题库附带答案详解
- 2024中国儿童营养趋势洞察报告
- 第一章-地震工程学概论
评论
0/150
提交评论