使用eclipse搭建j2ee开发环境

一、下载安装eclipse
    到http://www.eclipse.org/上下载Eclipse IDE for Java EE Developers

二、下载安装struts
    1、从http://struts.apache.org/下载Struts2.1.8.1。
    2、根据需要逐步拷贝./lib/目录中的jar文件到WEB-INF/lib路径下

三、下载安装Maven
    eclipse已自带Ant,所以只需再安装Maven,m2eclipse是一个针对eclipse的插件,可在http://m2eclipse.sonatype.org/下载,用eclipse的install new software功能安装完成后重启eclipse,会跳出一个警告对话框,提示:The Maven Integration requires that Eclipse be running in a JDK,because a number of Maven core plugins are using jar from the JDK.按照提示修改两个地方:
    1、eclipse.ini中加入如下参数,注意加入参数的位置必须在-vmargs参数之前
       -vm
       D:/Program Files/Java/jdk1.6.0_20/bin/javaw.exe
    2、将Installed JREs改为使用JDK

    *注意:在网络使用代理服务器的情况下,Maven会报:Unable to update index for central|http://repo1.maven.org/maven2,解决方法是copy一个settings.xml到C:/Documents and Settings/username/.m2目录,并修改settings.xml文件(由于m2eclipse默认情况下没有settings.xml文件,所以需要下一个Maven,从中获取 settings.xml),添加一个http代理。

四、下载安装jQuery
    到http://jquery.com/上下载jQuery,jQuery核心的最新版本是1.4.2,只有一个js文件。
    jQuery核心分两类:缩小版(Minified)和常规版(Regular)。缩小版是将常规版压缩后得到的,并不是功能减少了而是减掉了空行、空格、注释等东西,在实际部署中可极大地减少传输量;常规版一般用于debug和阅读。
    项目中可能用到的一些jQuery插件:
    1、官方表单插件:http://jquery.com/plugins/project/form, 文件为jQuery.form.js

五、安装配置SiteMesh
    1、struts2.1中已包含SiteMesh插件:struts2-sitemesh-plugin-2.1.8.1jar。将其复制到WEB-INF/lib路径下即可。
    2、将sitemesh-2.4.2.jar复制到WEB-INF/lib路径下
    3、在web.xml中添加sitemesh过滤器
    4、在WEB-INF/lib路径下添加装饰器配置文件:decorators.xml,并定义所用到的装饰器

六、安装配置Spring
    1、struts2.1中已包含Spring插件:struts2-spring-plugin-2.1.8.1jar。将其复制到WEB-INF/lib路径下即可。
    2、将spring-beans-2.5.6.jar、spring-context-2.5.6.jar、spring-core-2.5.6.jar、spring-web-2.5.6.jar复制到WEB-INF/lib路径下
    3、struts2.1中不包含spring的orm相关包,要使用orm还需到spring网站上下载一个完全版本的spring2.5.6,然后将spring-aop.jar、spring-orm.jar、spring-tx.jar、spring-jdbc.jar、aopalliance.jar复制到WEB-INF/lib路径下

七、安装配置Hibernate
    1、从http://sourceforge.net/projects/hibernate/下载Hibernate3。
    2、解压缩后拷贝hibernate3.jar以及./lib/required/目录中的jar文件到WEB-INF/lib路径下
    3、如果项目使用的是JPA,那么还需要拷贝./lib/jpa/hibernate-jpa-2.0-api-1.0.0.Final.jar到WEB-INF/lib路径下
    4、运行时会报告缺少slf4j的一个类,但这个类hibernate3的打包下载中根本没提供,需到网上下载一个slf4j-nop-1.5.2.jar复制到WEB-INF/lib路径下
    5、针对自己所使用的数据库,下载不同的JDBC驱动程序。MS SQLServer 可下载Microsoft SQL Server JDBC Driver 3.0

你可能感兴趣的:(web开发)