zoukankan      html  css  js  c++  java
  • 开发环境

    开发环境搭建

     

     

    软件

     

    1. eclipse 
    2. svn 
    3. tomcat6.0 
    4. maven 
    5. 数据库设计--PD15.1 ftp://172.16.100.232/public/tools/pd15.1 

    6. UML--VP8.0 ftp://172.16.100.232/public/tools/vp5.0 

    7. ORACLE11.21   

     

    过程

     

    1. 在Ftp /tools 文件夹中下载apache-maven-3.0.4目录,放置到本地。 
    2. 在环境变量中配置PTAH,在其加上"本地路径/apache-maven-3.0.4/bin"。 
    3. 在eclipse中新建svn资源库位置 http://172.16.100.232/zendaimoney/fortune/code/trunk 

    4. 检出为->做为工作空间中的项目检出->项目名称‘fortune-parent’->finish。 

    5. 命令格式进入工程目录/fortune-parent 输入命令 mvn eclipse:eclipse。 
    6. 在eclipse中 import existing project into workspace三个项目:/fortune-parent/common和/fortune-parent/fortune以及/fortune-parent/financialAccount 
    7. 添加环境变量 ,工程右键properties->java Build path ->Libraires->Add Variable->configure variables ->new 

      • name 为 M2_REPO ,path为个人目录下.m2/repository,如果此目录下已经有这个环境变量则无需添加。 

      安装tomcat插件,安装tomcat,在eclipse中配置已经安装的tomcat路径,选中“fortune”工程,右键,在属性中把tomcat的General标签更改如下:勾选“Is a Tomcat Project”,Context name为 fortune,项目子目录为/src/main/webapp。勾选“DevLoader Classpath”下所有内容,去除jdk和tomcat自带的jar,告诉tomcat需要加载哪些jar。  

    8. 将java格式格式每行长度改为280 

     

        补充(2014.01.22):

      1,搭建maven环境,配置maven系统变量. 
         在下载apache-maven-3.0.4目录,放置到本地。 
         在环境变量中配置PTAH,在其加上"本地路径/apache-maven-3.0.4/bin"。 

      2,下载工程文件。
           在eclipse中新建svn资源库位置 : http://192.16.100.232/zendaimoney/fortune/code/trunk
                           http://192.16.100.232/zendaimoney/CoreAccount/code/trunk
        在fortune的trunk中下载common,fortune_crm,fortune_esb,fortune,fortune工程依赖其他3个工程;在CoreAccount的trunk中下载CoreAccount_front和CoreAccount_service工程。


      3, 在所有工程中只想mvn eclipse:eclipse,刷新工程,此时应该不会有依赖错误。

      4, 添加环境变量 ,工程右键properties->java Build path ->Libraires->Add Variable->configure variables ->new 
            name 为 M2_REPO ,path为个人目录下.m2/repository,如果此目录下已经有这个环境变量则无需添加。 

      4  Eclipse中的tomcat插件配置。
        a,安装tomcat插件,可以直接将tomcat插件放入eclipse中的plugin中。
        b,将tomcat插件包中的“DevloaderTomcat7.jar“连接器包放入本地tomcat中的lib中,注意版本兼容。
        c,在eclipse中配置已经安装的tomcat路径,选中“fortune”工程,右键,在属性中把tomcat的General标签更改如下:勾选“Is a Tomcat Project”,Context name为 fortune,
        项目子目录为/src/main/webapp。勾选“DevLoader Classpath”下所有内容,去除jdk和tomcat自带的jar(jsp-api-xx.jar,servlet-api-xx.jar),去除所有test包。
      5, 将java格式格式每行长度改为280。

      6,UC权限配置:http://192.16.220.187:9106/uc-server/index申请权限,详细步骤请UC组帮忙。。。。。

      7, 更改fortune配置文件。
        a,orance地址配置。src/main/resources/application.properties中,修改JDBC连接数据库信息。
            jdbc.url=jdbc:log4jdbc:oracle:thin:@数据库主机IP:1521:服务名
            jdbc.username=用户名(加密后的)
            jdbc.password=密码(加密后的)

        b,uc配置。src/main/resources/uc-client.properties中,
            #UC RMI CLINET SERVICE URLspring
            uc_client_service_url=rmi://192.16.220.187:9989/StaffService
            #CAS LOGIN URL
            uc_cas_security_login_url=http://192.16.220.187:9105/uc-cas/login
            #CAS CALL BACK SERVICE URL
            uc_call_back_service_url=http://本地IP:本地端口号/配置工程名/j_spring_cas_security_check
            #CAS SERVICE URL
            uc_cas_server_url=http://192.16.220.187:9105/uc-cas
            #CAS LOGOUT URL
            uc_cas_security_logout_url=http://192.16.220.187:9105/uc-cas/logout?service=http://本地IP:本地端口号/配置工程名

        c,crm_rmi配置。src/main/resources/crm-rmi-client.properties中
            crm_rmi_server_url=rmi://本地IP:9999/crmRmiService4Fortune

        d,核心属性配置。src/main/resources/coreaccount-rmi-client.properties中
            coreaccount_serviceurl=rmi://本地IP:端口号/rmiService,默认的9987会和tpp使用的端口号冲突,建议修改此处,不要使用9987,否则要修改tpp.
            cc_username = sunkl
            cc_password = 123456
            cc_query_password = 1234567
            此处的用户名和密码,查询密码需要在src/main/resources/jdbc.properties中配置的oracle数据库中AC_T_CLIENT,配置此处所用的用户名和密码及查询密码。
            使用语句:insert into FB_T_CLIENT (ID, IP_INFO, USER_NAME, OPERATION_PASSWORD, QUERY_PASSWORD)
                              values (2, '192.16.6.34', 'wang', '123456', '1234567');


      7,下载AcctiveMQ,在本地运行。

      8,在eclipse中运行coreaccount-front和coreaccount-service中的main函数。
      
      9,在eclipse中点击图标启动tomcat服务器。

      10,在浏览器中输入http://本地IP:tomcat端口号/tomcat插件属性配置的工程名/account/user/main,输入用户名,密码,进入界面。


      11,JSP编辑器插件。若eclipse没听JSP编辑器,则先在eclipse安装GEF插件,地址:http://download.eclipse.org/tools/gef/updates/releases/
        然后安装HTMLEDITOR,从http://sourceforge.jp/projects/amateras/releases/中下载最新包放入eclipse目录中的plugins目录。

    CI环境

     

     

    数据库环境

     

     

     IP  172.16.199.12
     
     port 1521
     
     SID  devDB
     
     service devDB
     
     user FORTUNE
     
     password 123456

     

     

    参考资料

     

    spring mvc showcase  测试驱动开发.pdf  

     

    hibernate validator

     

     

     Hibernate Validator 是 Bean Validation 的参考实现 . Hibernate Validator 提供了 JSR 303 规范中所有内置 constraint 的实现,除此之外还有一些附加的 constraint 
     Java代码
     Bean Validation 中内置的 constraint   
         
     @Null   被注释的元素必须为 null  
     @NotNull    被注释的元素必须不为 null  
     @AssertTrue     被注释的元素必须为 true  
     @AssertFalse    被注释的元素必须为 false  
     @Min(value)     被注释的元素必须是一个数字,其值必须大于等于指定的最小值   
     @Max(value)     被注释的元素必须是一个数字,其值必须小于等于指定的最大值   
     @DecimalMin(value)  被注释的元素必须是一个数字,其值必须大于等于指定的最小值   
     @DecimalMax(value)  被注释的元素必须是一个数字,其值必须小于等于指定的最大值   
     @Size(max=, min=)   被注释的元素的大小必须在指定的范围内   
     @Digits (integer, fraction)     被注释的元素必须是一个数字,其值必须在可接受的范围内   
     @Past   被注释的元素必须是一个过去的日期   
     @Future     被注释的元素必须是一个将来的日期   
     @Pattern(regex=,flag=)  被注释的元素必须符合指定的正则表达式   
       
     Hibernate Validator 附加的 constraint   
     @NotBlank(message =)   验证字符串非null,且长度必须大于0  
     @Email  被注释的元素必须是电子邮箱地址   
     @Length(min=,max=)  被注释的字符串的大小必须在指定的范围内   
     @NotEmpty   被注释的字符串的必须非空   
     @Range(min=,max=,message=)  被注释的元素必须在合适的范围内

      

     

    开源组件

     

      

       

     

      

  • 相关阅读:
    【计算机网络】物理层
    【计算机网络】计算机网络体系结构
    【计算机组成原理】存储器
    【计算机组成原理】定点数运算
    【计算机组成原理】校验码
    【计算机组成原理】数据的表示和运算
    【计算机组成原理】计算机系统概述
    【计算机组成原理】输入输出系统(一)
    【计算机组成原理】总线
    【计算机组成原理】中央处理器-硬布线控制器 流水线
  • 原文地址:https://www.cnblogs.com/adolfmc/p/3635803.html
Copyright © 2011-2022 走看看