关闭

浅谈Java项目配置

242人阅读 评论(0) 收藏 举报
分类:

       做了多年的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




1
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:321次
    • 积分:14
    • 等级:
    • 排名:千里之外
    • 原创:1篇
    • 转载:0篇
    • 译文:0篇
    • 评论:0条
    文章分类
    文章存档
    阅读排行
    评论排行