大漠驼铃

置身浩瀚的沙漠,方向最为重要,希望此blog能向大漠驼铃一样,给我方向和指引。
Java,Php,Shell,Python,服务器运维,大数据,SEO, 网站开发、运维,云服务技术支持,IM服务供应商, FreeSwitch搭建,技术支持等. 技术讨论QQ群:428622099
随笔 - 238, 文章 - 3, 评论 - 117, 引用 - 0
数据加载中……

Eclipse+Maven+jetty+Struts2+Hibernate3开发注册登陆模块

今天在blog上看到 http://www.blogjava.net/rongxh7/archive/2008/11/29/243456.html 这个帖子,其中开发工具是Myeclipse,  这段时间很少写代码, 闲来无事就把他的代码整合一下,放在我用的平台上,很顺利,希望能给大家有所帮助。

开发平台:Eclipse3.4+maven2.0
我安装Eclipse了maven插件,也可以不安装, 用maven生成了maven-archetype-webapp项目,首先先手动的把所有的目录补充好,下图为我的程序目录。


其中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.0 http://maven.apache.org/maven-v4_0_0.xsd">
  
<modelVersion>4.0.0</modelVersion>
  
<groupId>cn.edu.nku</groupId>
  
<artifactId>blog</artifactId>
  
<packaging>war</packaging>
  
<version>0.0.1-SNAPSHOT</version>
  
<name>blog Maven Webapp</name>
  
<url>http://maven.apache.org</url>
  
<dependencies>
    
<dependency>
      
<groupId>junit</groupId>
      
<artifactId>junit</artifactId>
      
<version>3.8.1</version>
      
<scope>test</scope>
    
</dependency>
    
<dependency>
        
<groupId>org.apache.struts</groupId>
        
<artifactId>struts2-core</artifactId>
        
<version>2.1.6</version>
        
<scope>compile</scope>
    
</dependency>
    
<dependency>
        
<groupId>org.hibernate</groupId>
        
<artifactId>hibernate</artifactId>
        
<version>3.2.6.ga</version>
        
<scope>compile</scope>
    
</dependency>
    
<dependency>
        
<groupId>mysql</groupId>
        
<artifactId>mysql-connector-java</artifactId>
        
<version>5.1.6</version>
        
<type>jar</type>
        
<scope>compile</scope>
    
</dependency>
  
</dependencies>
  
<build>
    
<finalName>blog</finalName>
    
<plugins>
        
<plugin>
            
<groupId>org.mortbay.jetty</groupId>
            
<artifactId>maven-jetty-plugin</artifactId>
            
<version>6.1.15.pre0</version>
        
</plugin>
        
<plugin>
            
<groupId>org.apache.maven.plugins</groupId>
            
<artifactId>maven-compiler-plugin</artifactId>
            
<version>2.0.2</version>
            
<configuration>
                    
<source>1.5</source>
                    
<target>1.5</target>
                    
<encoding>UTF-8</encoding>
                
</configuration>
            
        
</plugin>
    
</plugins>
  
</build>
</project>


在windows操作系统下(当然linux也可以,linux是在终端下)cd到项目的目录,mvn jetty:run, 即可看到系统。
源码付在下面,请大家参考。
用eclipse导入后,修改hibernate.cfg.xml里面的mysql的配置,首先要先建立相应的数据库,然后运行cn.edu.nku.common.ExportDB.java生成数据库里的表,。


有一点还希望大家能给出指点,用maven+jetty部署项目, 每次都要关闭jetty,然后再运行mvn jetty:run,才能重新部署,不知道有没有好的办法,进行热部署。希望高人能指点迷津。


源码下载

posted on 2009-03-26 18:59 草原上的骆驼 阅读(2603) 评论(0)  编辑  收藏 所属分类: JAVA框架


只有注册用户登录后才能发表评论。


网站导航: