浅谈Java项目配置

原创 2016年08月28日 21:37:09

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




版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Java Web 项目的部署步骤

关于java web项目的部署有很多种,我就把最近使用的一种跟大家分享下: 项目部署的前期准备: 1.XXX.war file 2.Tomcat server 当以上两项都准备好后,我们就可以开始项目...

Java工程配置文件的管理

Java后端工程经常是环境多、配置文件多、配置经常修改增减,而且我们经常会需要根据环境的不同打不同版本的包,这就需要我们有效的将配置文 件管理起来,一来方便我们部署打包,而来修改起来复杂度低,不容易...

Java项目依赖的配置过程

在项目中添加要被依赖的项目

java project获取项目配置文件内容

package com.linktrust.edu.constant; import java.util.Enumeration; import java.util.HashMap; i...

浅谈Eclipse下JSP项目之Tomcat自动发布配置

背景:初学者学习JSP的时候,Tomcat作为最佳搭档一直搭配使用。一般多数人会选择MyEclipse进行开发和测试,因为她自动集成了发布功能,可以自动发布到Tomcat中。MyEclipse作为一个...

浅谈Java项目打包方式

大家都知道在Java里面开发一个web服务非常繁琐,首先需要各种框架,各种配置,完事之后,需要打成一个war包,最后需要一个servlet容器,Tomcat或者Jetty,Jboss,来运行发布,同样...

浅谈java项目经验

Java就是用来做项目的!Java的主要应用领域就是企业级的项目开发!要想从事企业级的项目开发,你必须掌握如下要点: 1、掌握项目开发的基本步骤 2、具备极强的面向对象的分析与设计技巧 3、掌握用例驱...

浅谈软件项目管理

  • 2012年05月16日 10:54
  • 163KB
  • 下载

浅谈测绘项目管理与质量控制

  • 2015年01月13日 23:39
  • 1.39MB
  • 下载

软件开发项目影响进度因素及控制浅谈

一、影响软件开发项目进度的因素   要有效地进行进度控制,必须对影响进度的因素进行分析,事先或及时采取必要的措施,尽量缩小计划进度与实际进度的偏差,实现对项目的主动控制。软件开发项目中影响进度的...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:浅谈Java项目配置
举报原因:
原因补充:

(最多只允许输入30个字)