浅谈Java项目配置

       做了多年的OA,而目前OA也在默默的逐步走下坡路,大家都说OA可以把人做的颓废,最近突然急需做点新东西扩宽视野,因此想重拾以前的Java实实在在的做点web小应用练练手;因此就先从简单的Struts2+Hibernate3入手,看书时的确也就那么回事,但当真正做起来还是蛮麻烦的,下面就记录我目前的实践过程,方便以后查阅。

一、准备开发环境

       部署应用Java,tomcat,eclipse,mysql,Struts,Hibernate版本都要匹配,由于是练手项目,想先用点以前熟悉的配置,目前用的配置如下:jdk1.7+tomcat7.0+eclipse3.7.2+Struts2.2.3.1+mysql-5.0.18-win32

二、环境变量配置

       通常我们先安装jdk,比如我安装在D盘D:\Program Files (x86)\Java\jdk1.7.0_15

接着设置环境变量:JAVA_HOME:D:\Program Files (x86)\Java\jdk1.7.0_15

                                CLASS_PATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

                                 Path:;%JAVA_HOME%\bin;

                                CATALINA_HOME:F:\apache-tomcat-7.0.70

                                MYSQL配置:对于这个免装版的版本是cmd进入mysql的根目录bin,然后执行以下命令mysqld --install;mysql安装目录下还得配置my.ini;配置mysql_home并在path中类似Java的设置

三、eclipse中项目展现

       项目主要实现在线下单购买商品,提交后更新到数据功能,主要的项目代码文件及配置文件如下图:

四、项目解说
        基本框架是Struts2+Hibernate3,涉及的lib都放在WebRoot下的lib里,并且需要在web.xml中配置Struts相关的信息,比如首次登录时需要执行index.jsp,出错页面,成功页面等。

五、项目总结

        hibernate可以通过eclipse的help在线安装

地址:http://download.jboss.org/jbosstools/updates/development/indigo/

配置需要配置hibernate.cfg.xml有关数据库的全局连接信息,Sales.hbm.xml是指类与数据库表连接相关的持久化信息

另外通过测试类的junit可以提高开发速度,junit首先通过Build path增加Junit4,再建junit类选择test case

最后遇到的数据接收与存储的中文乱码问题

首先要设置Struts.properties 

<struts.i18n.encoding value="UTF-8"></struts.i18n.encoding>

另外在hibernate.cfg.xml数据库连接的最后增加如下代码

?userUnicade=true&amp;characterEncoding=UTF-8




  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值