大漠駝鈴

          置身浩瀚的沙漠,方向最為重要,希望此blog能向大漠駝鈴一樣,給我方向和指引。
          Java,Php,Shell,Python,服務器運維,大數(shù)據(jù),SEO, 網(wǎng)站開發(fā)、運維,云服務技術(shù)支持,IM服務供應商, FreeSwitch搭建,技術(shù)支持等. 技術(shù)討論QQ群:428622099
          隨筆 - 238, 文章 - 3, 評論 - 117, 引用 - 0
          數(shù)據(jù)加載中……

          Eclipse+Maven+jetty+Struts2+Hibernate3開發(fā)注冊登陸模塊

          今天在blog上看到 http://www.aygfsteel.com/rongxh7/archive/2008/11/29/243456.html 這個帖子,其中開發(fā)工具是Myeclipse,  這段時間很少寫代碼, 閑來無事就把他的代碼整合一下,放在我用的平臺上,很順利,希望能給大家有所幫助。

          開發(fā)平臺: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操作系統(tǒng)下(當然linux也可以,linux是在終端下)cd到項目的目錄,mvn jetty:run, 即可看到系統(tǒng)。
          源碼付在下面,請大家參考。
          用eclipse導入后,修改hibernate.cfg.xml里面的mysql的配置,首先要先建立相應的數(shù)據(jù)庫,然后運行cn.edu.nku.common.ExportDB.java生成數(shù)據(jù)庫里的表,。


          有一點還希望大家能給出指點,用maven+jetty部署項目, 每次都要關(guān)閉jetty,然后再運行mvn jetty:run,才能重新部署,不知道有沒有好的辦法,進行熱部署。希望高人能指點迷津。


          源碼下載

          posted on 2009-03-26 18:59 草原上的駱駝 閱讀(2614) 評論(0)  編輯  收藏 所屬分類: JAVA框架

          主站蜘蛛池模板: 鸡西市| 泾源县| 宁波市| 华坪县| 柳江县| 理塘县| 南丰县| 麻江县| 津南区| 清徐县| 宾川县| 忻州市| 响水县| 松江区| 海兴县| 穆棱市| 任丘市| 桃园县| 靖宇县| 平顺县| 景洪市| 黎平县| 抚顺市| 舟曲县| 天门市| 鄂尔多斯市| 太白县| 枣庄市| 吴忠市| 敦化市| 怀柔区| 井冈山市| 巨鹿县| 广昌县| 若羌县| 赞皇县| 怀宁县| 景德镇市| 孝感市| 华容县| 定陶县|