ssh(maven+jetty)一 (m2e:maven integration for eclipse)

一、pom文件(pom.xml)

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/xsd/maven-4.0.0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.csair</groupId>
  <artifactId>web</artifactId>
  <version>0.0.1-SNAPSHOT</version>
 
   <properties> 
        <org.springframework.version>3.0.5.RELEASE</org.springframework.version> 
 </properties>
  <dependencies>
 
 <!-- mysql -->
   <dependency>
  <groupId>mysql</groupId>
  <artifactId>mysql-connector-java</artifactId>
  <version>5.1.13</version>
 </dependency>
 
 <!-- servlet -->
 <dependency>  
      <groupId>javax.servlet</groupId>  
      <artifactId>servlet-api</artifactId>  
      <version>2.5</version>  
    </dependency> 
   
     <dependency>
  <groupId>javax.servlet.jsp</groupId>
  <artifactId>jsp-api</artifactId>
  <version>2.1</version>
    </dependency>
   
 <!-- jetty -->
  <dependency> 
            <groupId>org.mortbay.jetty</groupId> 
            <artifactId>jetty</artifactId> 
            <version>6.1.22</version> 
        </dependency> 
     
        <dependency> 
            <groupId>org.mortbay.jetty</groupId> 
            <artifactId>jsp-2.1-jetty</artifactId> 
            <version>6.1.22</version> 
        </dependency> 
 
    <dependency> 
            <groupId>log4j</groupId> 
            <artifactId>log4j</artifactId> 
            <version>1.2.14</version> 
        </dependency> 
       
        <!-- struts -->
        <dependency>
         <groupId>org.apache.struts</groupId>
         <artifactId>struts2-core</artifactId>
         <version>2.3.4.1</version>
         <exclusions>
          <exclusion>
           <groupId>com.sun</groupId>
           <artifactId>tools</artifactId>
          </exclusion>
         </exclusions>
     </dependency>
     
        <!-- hibernate -->
        <dependency>
   <groupId>org.hibernate</groupId>
   <artifactId>hibernate-core</artifactId>
   <version>3.6.10.Final</version>
  </dependency>
  
    <!-- spring -->
   <dependency>
       <groupId>org.springframework</groupId>
       <artifactId>spring-core</artifactId>
       <version>${org.springframework.version}</version>
      </dependency>
     
        <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-orm</artifactId>
          <version>${org.springframework.version}</version>
         </dependency>
        
         <dependency>
          <groupId>org.springframework</groupId>
          <artifactId>spring-web</artifactId>
          <version>${org.springframework.version}</version>
         </dependency>
        
         <dependency>   
       <groupId>org.apache.struts</groupId>   
       <artifactId>struts2-spring-plugin</artifactId>   
       <version>2.2.3.1</version>   
       <type>jar</type>   
       <scope>compile</scope>   
       <exclusions>   
           <exclusion>   
               <artifactId>spring-beans</artifactId>   
               <groupId>org.springframework</groupId>   
           </exclusion>   
           <exclusion>   
               <artifactId>spring-core</artifactId>   
               <groupId>org.springframework</groupId>   
           </exclusion>   
           <exclusion>   
               <artifactId>spring-context</artifactId>   
               <groupId>org.springframework</groupId>   
           </exclusion>   
           <exclusion>   
               <artifactId>spring-web</artifactId>   
               <groupId>org.springframework</groupId>   
           </exclusion>   
       </exclusions>   
   </dependency> 
        
        
         <!-- spring data jpa -->
         <dependency>
     <groupId>org.springframework.data</groupId>
     <artifactId>spring-data-jpa</artifactId>
     <version>1.0.1.RELEASE</version>
    </dependency>
    <!-- jasper 支持 -->
  <dependency>
    <groupId>net.sf.jasperreports</groupId>
             <artifactId>jasperreports</artifactId>
             <version>3.7.6</version>
             <exclusions>
          <exclusion>
           <groupId>eclipse</groupId>
           <artifactId>jdtcore</artifactId>
          </exclusion>
          <exclusion>
           <groupId>jfree</groupId>
           <artifactId>jcommon</artifactId>
          </exclusion>
          <exclusion>
           <groupId>org.bouncycastle</groupId>
           <artifactId>bcprov-jdk14</artifactId>
          </exclusion>
         </exclusions>
  </dependency>
  
  <dependency> 
            <groupId>org.mybatis</groupId> 
            <artifactId>mybatis</artifactId> 
            <version>3.0.5</version> 
        </dependency>
        <dependency> 
            <groupId>org.mybatis</groupId> 
            <artifactId>mybatis-spring</artifactId> 
            <version>1.0.0</version> 
        </dependency>
    
  </dependencies>
 
  <build>
 
   <plugins>
   
    <plugin>
     <groupId>org.mortbay.jetty</groupId>
    <artifactId>maven-jetty-plugin</artifactId>
    <version>6.1.10</version>
    <configuration>         
    <webApp>${basedir}/target/web.war</webApp>       
    </configuration>
    </plugin>
    
   </plugins>
 
  </build>
</project>

二、applicationContext.xml文件

<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xmlns:context="http://www.springframework.org/schema/context"
 xmlns:tx="http://www.springframework.org/schema/tx"
 xsi:schemaLocation="http://www.springframework.org/schema/beanshttp://www.springframework.org/schema/beans/spring-beans-3.0.xsd
    http://www.springframework.org/schema/contexthttp://www.springframework.org/schema/context/spring-context-3.0.xsd
    http://www.springframework.org/schema/txhttp://www.springframework.org/schema/tx/spring-tx-3.0.xsd"
    default-lazy-init="true">

 <context:annotation-config/>
 <!-- 配置数据源 -->
 <bean id="dataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
  <property name="driverClassName">
   <value>com.mysql.jdbc.Driver</value>
  </property>
  <property name="url">
   <value>jdbc:mysql://localhost:3306/ppt</value>
  </property>
  <property name="username">
   <value>root</value>
  </property>
  <property name="password">
   <value>root</value>
  </property>
 </bean>
 
 <!-- 配置sessionFactory -->
 <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
  <property name="dataSource">
   <ref bean="dataSource"/>
  </property>
  <property name="mappingResources">
   <list>
    <value>com/csair/domain/user.hbm.xml</value>
   </list>
  </property>
  <property name="hibernateProperties">
   <props>
    <prop key="hibernate.show_sql">true</prop>
    <!-- <prop key="hibernate.hbm2ddl.auto">update</prop> -->
   </props>
  </property>
 </bean>
 
 <!-- 事物管理 -->
 <bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
  <property name="sessionFactory">
   <ref bean="sessionFactory"/>
  </property>
 </bean>
 
 <!-- 配置数据持久层 -->
 <bean id="userDao" class="com.csair.dao.impl.UserDaoImpl">
  <property name="sessionFactory">
  <ref bean="sessionFactory"/>
  </property>
 </bean>
 
 <!-- 配置业务逻辑层 -->
 <bean id="userService" class="com.csair.service.impl.UserServiceImpl">
  <property name="userDao">
   <ref bean="userDao"/>
  </property>
 </bean>
 
 <!-- 配置控制层 -->
 <bean id="loginAction" class="com.csair.action.LoginAction" scope="prototype">
    <property name="userService">
   <ref bean="userService"/>
  </property>
 </bean>
 
 
 
</beans>
 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值