JAVA配置各项

2010-04-02  林子新 

配置JDK

     (1)变量名:JAVA_HOME

       变量值:C:\Program Files\Java\jdk1.6.0_02

     (2)变量名:PATH

          变量值:C:\Program Files\Java\jdk1.6.0_02\bin

    (3)变量名:CLASSPATH

        变量值:C:\Program Files\Java\jdk1.6.0_02\lib


配置TOMCAT

    (1)变量名:TOMCAT_HOME

        变量值:C:\Program Files\Apache Software Foundation\Tomcat 5.0

    (2)变量名:CATALINDA_HOME

      变量值:C:\Program Files\Apache Software Foundation\Tomcat 5.0




配置Hibernate

   (1)、加入相应的jar包
* HIBERANTE_HOME/HIBERNATE3.jar
* HIBERNATE_HOME/lib/*.jar
* mysql jdbc驱动

   (2)、创建hibernate配置文件,hibernate.cfg.xml

   (3)、创建实体类User

   (4)、定义User实体类的映射文件 ,User.hbm.xml

   (5)、将映射文件User.hbm.xml加入到hibernate.hbm.xml中

   (6)、创建数据库

   (7)、创建数据库表,利用hibernate提供的工具类,将实体映射导入到数据库中

   (8)、开发客户端

为了调试方便
* 将log4j拷贝到跟目录下
* 在hibernate.cfg.xml文件中加入:
<property name="hibernate.show_sql">true</property>



配置STRUTS1

  (1)、配置struts
* 拷贝struts lib下的所有的jar包到WEB-INF/lib下
* 修改web.xml文件,配置ActionServlet
* 创建Struts-config.xml文件,放到WEB-INF下

  (2)、创建用户登陆项目
* 创建jsp页面(login.jsp、login_success.jsp、login_error.jsp)
* 创建LoginActionForm
* 创建LoginAction
* 配置struts-config.xml文件







配置SPRING
   (1)、spring依赖库:
* SPRING_HOME/dist/spring.jar
* SPRING_HOME/lib/jakarta-commons/commons-logging.jar
* SPRING_HOME/dist/log4j/log4j-1.2.14.jar
* SPRING_HOME/lib/aspectj/*.jar


集成struts1+spring2+hibernate3




集成JBPM到SSH系统,并实现JbpmDelegate接口

- 第一步:创建数据库表
* 拷贝依赖包:
bsh.jar
                        jcr-1.0.jar
jbpm-identity.jar
jbpm-jpdl.jar
* 修改hibernate.cfg.xml,添加JBPM的映射配置,以及缓存属性的配置
* 因为JBPM中的User类与OA系统中的User类在名称上有冲突,所以需要修改OA
  系统中的User类的auto-import="false",并更改查询User对象的HQL语句,加上
  全路径的类名进行查找,可以参考UserManagerImpl类。
- 第二步:与spring集成
* 集成spring与JBPM,需要用到第三方的类库:spring-modules-0.8.zip
* 将其中的spring-modules-jbpm31.jar拷贝到web-inf/lib下面即可
* 集成JBPM与spring的方法是:将JbpmConfiguration对象交给spring来创建
* 所以,需要在spring配置文件里面配置JbpmConfiguration对象的创建
<bean id="jbpmConfiguration" class="org.springmodules.workflow.jbpm31.LocalJbpmConfigurationFactoryBean">
<property name="configuration" value="classpath:jbpm.cfg.xml"></property>
</bean>
* 这个时候,需要拷贝jbpm.cfg.xml到类路径中
(可以从jbpm-jpdl-3.2.GA\src\jpdl\org\jbpm目录中拷贝(default.jbpm.cfg.xml)文件,
并重命名即可)
- 第三步:如何实现业务逻辑类
* 用到jbpmConfiguration的时候,需要注入
* 当我们使用jbpmContext对象来操纵JBPM的时候,需要将JbpmContext内部的Hibernate session对象设置为当前的
  hibernate session对象。
  private JbpmContext getJbpmContext(){
JbpmContext context = jbpmConfiguration.createJbpmContext();
context.setSession(getSession());
return context;
}
* 当我们使用jbpmContext操纵JBPM数据结束的时候,注意不要关闭jbpmContext!!



配置Ant
1、 确保你的机器已经安装了JDK,确保你的path环境变量中包含有java虚拟机的运行程序,确保你的环境变量中有JAVA_HOME变量
2、 下载ant并解压
3、 设置ANT_HOME环境变量,指向ant解压根目录
4、 在path环境变量中,添加ANT_HOME\bin目录
5、 打开控制台,运行:ant
6、 如果能够运行ant(忽略这些异常:Buildfile: build.xml does not exist!),而不是出现诸如命令无法解释的错误,那么你的ant就安装成功了

附:
ANT_HOME = D:\apache_ant_1.7.0
将%ANT_HOME%\bin; %ANT_HOME%\lib添加到环境变量的path中。
设置方法:
PATH = %ANT_HOME%\bin; %ANT_HOME%\lib
337°/3350 人阅读/2 条评论 发表评论

谢小雨  2010-04-03

楼主以前是做开发的吧,


李波  2010-04-03


登录 后发表评论