使用Eclipse开发基于SSH三大框架的Web项目带图详解

由于文笔有限,写的不好,还望见谅!

对于一名新手来说,之前一直使用的是MyEclipse,相信大家也都知道,MyEclipse用起来很方便,缺点在这就不说了!由于之前一直使用的是MyEclipse,由于种种原因需要使用Eclipse开发基于SSH三大框架的Web项目,相信对于之前大部分没用过Eclipse的人来说,突然使用Eclipse去开发Web项目很困难吧!

我在这是用的配置为Eclipse 4.4+ JDK7.0 + Tomcat6.0

注意:Tomcat下载后直接安装就可以使用了,如果之前安装的有Tomcat就不用在安装了

首先我们要准备几样东西:

1.  Eclipse4.4 或Eclipse J2EE(Eclipse J2EE只需配置Tomcat即可直接进行开发Web项目了,而Eclipse是需要我们去进行配置才可开发Web项目)

     Eclipse4.4下载地址:http://www.eclipse.org/downloads/packages/eclipse-standard-44/lunar

     Eclipse J2EE 下载地址: http://www.eclipse.org/downloads/packages/eclipse-ide-java-ee-developers/lunar

下载好解压后放到D:\下,放好的目录为D:\eclipse,这个看个人习惯。

如果你使用的是Eclipse J2EE的话,下面安装J2EE插件就不用操作了!

2.  启动Eclipse,这时是无法创建Web项目的,我可以:右键-New-Other查看下,是没有Dynamic Web project(Web项目),这时我们还需要安装一个插件,我是用的是在线安装。

    J2EE插件地址(由于版本等问题,所使用到的地址也不一样,这两紧提供三种):

    Helios -http://download.eclipse.org/releases/helios

   Galileo -http://download.eclipse.org/releases/galileo

   Indigo - http://download.eclipse.org/releases/indigo

在线安装插件,请根据以下图片进行操作:







一直下一步就可以完成了,然后重启Eclipse,

 










到此我们的Web项目就创建好了,还有一些其他的设置就不上图了,我们项目创建好后会默认创建一个Servers,这个就是我们的服务器了!

废话不多说,Web项目创建好了,我们接着开发基于SSH三大框架的项目,我们之前使用MyEclipse的时候,一般是先导入Spring支持,在导入Hibernate支持,最好导入Struts支持,只不过这些操作都是有MyEclipse帮我们完成了,而Eclipse则是要我们自己手动导支持,其他的都一样!我们先下载SSH所需要的基本jar,我自己整理了一份,大家可以下下来看看:

http://pan.baidu.com/s/1kTGAAaj

;现在我们架包有了,还缺少配置文件,这个简单,我们以前都使用Myeclipse开发过基于SSH框架的项目,我们直接将配置文件copy过来进行相应的修改即可:

applicationContext.xml配置文件内容如下:

<?xmlversion="1.0"encoding="UTF-8"?>

<beans

   xmlns="http://www.springframework.org/schema/beans"

   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

   xmlns:p="http://www.springframework.org/schema/p"

   xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-3.0.xsd">

   <beanid="dataSource"

      class="org.apache.commons.dbcp.BasicDataSource">

      <propertyname="driverClassName"

         value="oracle.jdbc.driver.OracleDriver">

      </property>

      <propertyname="url"

         value="jdbc:oracle:thin:@localhost:1521:XX">

      </property>

      <propertyname="username"value="Oracle用户"></property>

      <propertyname="password"value="Oracle密码"></property>

   </bean>

   <beanid="sessionFactory"

      class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">

      <propertyname="dataSource">

         <refbean="dataSource"/>

      </property>

      <propertyname="hibernateProperties">

         <props>

            <propkey="hibernate.dialect">

                org.hibernate.dialect.Oracle9iDialect

            </prop>

             <prop key="hibernate.show_sql">

               true

            </prop>

         </props>

      </property>

      <propertyname="mappingResources">

         <list>

            <value>com/ssh/demo/entity/Users.hbm.xml</value>

         </list>

      </property>

   </bean>

  

   <!--dao -->

  

   <!-- service -->

  

   <!-- action -->

  

</beans>

 

Struts.xml配置文件内容如下:

<?xmlversion="1.0"encoding="UTF-8"?>

<!DOCTYPEstruts PUBLIC

        "-//Apache Software Foundation//DTD StrutsConfiguration 2.0//EN"

        "http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>

  

   <packagename="default"extends="struts-default">

      <actionname="名称"class="SpringBeanId">

        

      </action>

   </package>

</struts>   

 

由于我的Spring配置文件和Hibernate配置文件是使用的一个(applicationContext.xml),所以我这就两个配置文件。

最后是

web.xml配置文件内容:

<?xmlversion="1.0"encoding="UTF-8"?>

<web-appversion="3.0"

   xmlns="http://java.sun.com/xml/ns/javaee"

   xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

   xsi:schemaLocation="http://java.sun.com/xml/ns/javaee

   http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">

 <display-name></display-name>

 <listener>

  <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>

 </listener>

 <welcome-file-list>

   <welcome-file>index.jsp</welcome-file>

 </welcome-file-list>

 <filter>

  <filter-name>struts2</filter-name>

  <filter-class>

     org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter

  </filter-class>

 </filter>

 <filter-mapping>

  <filter-name>struts2</filter-name>

  <url-pattern>/*</url-pattern>

 </filter-mapping></web-app>

 

 

我们的基于SSH框架的Web项目终于搭架好了!

 

项目框架式搭架好了,可是我们是团队开发,而不是个人呢开发,所以我们还要安装SVN插件(CVS,git等),我们需要先下载SVN插件:

http://pan.baidu.com/s/1eQd5ifg

 

下载好了解压后,我们找到这些文件


将他们全部copy到D:\eclipse 4.4\dropins目录下即可,我们在重启Eclipse就可以使用SVN了。

 

也说了这么多,为了方便大家理解,

给大家共享一个我自己整理的使用Eclipse开发基于SSH框架的Web项目的案例给大家:http://pan.baidu.com/s/1eQ9ZiKi

注意:Tomcat下载后直接安装就可以使用了,如果之前安装的有Tomcat就不用在安装了
  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值