您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > java配置Eclipseweb开发文档
说明文档为了统一开发环境请严格按照本文档执行!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.zip3Eclipse配置修改统一使用UTF-8编码3.1Eclipse默认编码修改windows下一般系统编码为GB2312(中文版的windows),要想修改为统一UTF-8编码,操作如下:如果要使新建立工程、java文件直接使UTF-8则需要做以下工作:1、windows-Preferences...打开首选项对话框,左侧导航树,导航到general-Workspace,右侧Textfileencoding,选择Other,改变为UTF-8,以后新建立工程其属性对话框中的Textfileencoding即为UTF-8。2、windows-Preferences...打开首选项对话框,左侧导航树,导航到general-ContentTypes,右侧ContextTypes树,点开Text,选择JavaSourceFile,在下面的Defaultencoding输入框中输入UTF-8,点Update,则设置Java文件编码为UTF-8。其他java应用开发相关的文件如:properties、XML等已经由Eclipse缺省指定,分别为ISO8859-1,UTF-8,如开发中确需改变编码格式则可以在此指定。3、经过上述两步,新建java文件即为UTF-8编码,Eclipse编译、运行、调试都没问题,但是做RCP应用的Product输出时、或者插件输出时,则总是出错,要么不能编译通过(输出时要重新compile)、要么输出的插件运行时中文显示乱码。此时需要再RCP应用、或插件Plugin工程的build.properties中增加一行,javacDefaultEncoding..=UTF-8。让输出时编译知道java源文件时UTF-8编码。这个设置需要保证所有的java源文件时UTF-8编码格式,如果不全是,可以参考Eclipse帮中(Plug-inDevelopmentEnvironmentGuideReferenceFeatureandPlug-inBuildconfiguration),建议全部java源文件是UTF-8编码。3.2Eclipse默认字体修改Window-Preferences-General-Appearance-ColorsandFonts-Java修改Java文件字体大小,选择JavaEditorTextFont。Window-Preferences-General-Appearance-ColorsandFonts-Basic修改Xml文件字体大小,选择TextFontEdit修改字体大小。(一般修改为12号)3.3Eclipse代码模版修改Window-preferences-Java-CodeStyle-CodeTemplates点击【import】,选择codetemplateAuthor修改:点开Comment和Code,点开每个子项目,将模版中的名字修改为自己的名字。名字规范:拼音名.拼音姓。如:Junping.Yang、Qi.Liu。3.4Eclipse自动生成JavaDoc选中下次创建即可自动生成。3.5Eclipse代码格式化模版修改Window-preferences-Java-CodeStyle-Formatter点击【import】,选择Formatter4Maven安装解压apache-maven-3.1.0-bin.zip至apache-maven-3.1.0文件夹配置环境变量:MAVEN_HOME=D:\ProgramFiles\WorkTools\apache-maven-3.1.0PATH=%MAVEN_HOME%\bin;5Maven依赖库配置替换.m2文件:删除之前的.m2文件夹,解压.m2.rar即可6EclipseMaven配置修改Windows-Preferences-Maven-Installations-Add将文件夹指定到刚刚解压的Maven根目录。7手动安装Jar包将imaging-01012005.jar、ojdbc14.jar复制到f盘根目录,分别执行以下命令。mvninstall:install-file-DgroupId=com.jhlabs-DartifactId=imaging-Dversion=01012005-Dpackaging=jar-Dfile=f:\imaging-01012005.jarmvninstall:install-file-DgroupId=com.oracle-DartifactId=ojdbc14-Dversion=1.4-Dpackaging=jar-Dfile=f:\ojdbc14.jar8SVN配置将svn.rar解压至eclipse-jee-kepler-R目录下:将svn.link复制到dropins目录下:打开svn.link修改路径:重启Eclipse,查看SVN是否配置成功。9从SVN上检出框架模版第一步:项目右键,执行【检出为…】第二步:点击【Finish】第三步:将项目以Maven项目导入右键,importing…,选择ExistingMavenProjects选择刚刚从SVN上检出的项目点击【Finish】,项目导入成功。10从SVN上检出应用项目第一步:项目右键,执行【检出为…】第二步:点击【Finish】11项目配置修改项目右键-BuildPath-ConfigureBuildPath选中[JavaSE-1.6],点击【Remove】,点击【AddLibrary】点击【Next】,选择自己安装的jre点击【Finish】切换选项卡至OrderandExport选中[jre6],将它移动到mavenDependencies上面。以下两个项目重复以上操作:12SVN忽略文件夹配置framework-app右键–Team设置属性framework-core右键–Team设置属性framework-core-web右键–Team设置属性13Eclipse创建Server13.1点击13.2选择Server13.3选择Tomcat安装路径,选择对应的JRE13.4修改配置13.5启动Tomcat13.6测试14Eclipse发布项目到Tomcat第一步:项目framework-parent右键–RunAs-MavenInstall第二步:项目framework-app右键-Properties-DeploymentAssembly第三步:选中红色方框项,执行【Remove】第四步:点击【Add】第五步:【Next】第六步:选择framework-core-1.0-SNAPSHOT.jar第7步:执行【OK】第8步:修改framework-app项目.setting文件找到代码存放路径,找到下图中文件,找开文件将jst.web修改为2.5,并刷新项目。第9步:发布项目,Tomcatserver–右键AddandRemove….第10步:选中framework-app,点击【Add】第11步:点击【Finish】,启动Tomcat。注意:项目重新发布:(1)未修改framework-core-web或framework-core项目时:TomcatServer-右键–Clean…-重启–重新发布成功。(2)对framework-core-web或framework-core项目进行了修改:framework-parent-右键-RunAs-MavenInstall-TomcatServer-右键–Clean…-重启-重新发布成功。为了提高开发效率,下面提供了热部署(即修改了JAVA代码不用重启服务器)。15项目热部署配置将jrebel.jar拷贝到磁盘。framework-app项目-右键-RunAs-RunConfigurations切换到Arguments在VMarguments中添加如下参数:-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文件路径注意以上两个参数中不能出现空格和中文16Eclipse添加CheckStyle插件Help-InstallNewSofteware…-Add输入CheckStyle、选择net.sf.eclipsecs-updatesite_5.6.1.201306282206-bin.zip即可开始安装插件。17Eclipse添加自定义的CheckStyle暂时不用,有点问题Window-preferences-CheckStyleNew选中上传的CheckStyleSetAsDefault项目右键即可配置刚刚上传的CheckStyle。自动编译时就会自动CheckStyle。18开发规范18.1包结构包结构按照模块划分,每个模块下面添加act、dao、mng包。测试代码包结构也按照模块划分与JAVA功能代码对应。如:测试k模块代码结构为k所下面创建dao、mng包。测试代码目前只测试dao、mng方法。18.2JavaDoc规范所有的类、接口、私有方法需要添加javadoc,注意:所有的act和实现类不用添加。添加方法,在类或方法头上输入/**回车即可自动生成JavaDoc。在TODO位置上添加注释。需要添加JavaDoc的情况,如下:类:接口:私有方法:不需要添加JavaDoc的情况,如下:Act:实现类:18.3Act规范Act即Action的简称。规范如下:1、命名规范:a)xxxAct.java如:Ke03Act.java2、调用规范:a)Act层只能调用Mng层方法。b)Act层如果有Grid,只能使用GkGridMng。c)Act层只有使用Grid的地方允许出现SQL。参考:Ke03Act.java18.4Mng规范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.5Dao规范Dao即数据访问的简称。规范如下:1、命名规范:a)xxxDao.java、xxxDaoImpl,如:Ke03Dao.java、Ke03DaoImpl.java。2、调用规范:a)接口必需继承HibernateDao接口。b)实现类必需继承HibernateDaoImp
本文标题:java配置Eclipseweb开发文档
链接地址:https://www.777doc.com/doc-2881624 .html