大漠駝鈴

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

          Eclipse+Maven+jetty+Struts2+Hibernate3開發注冊登陸模塊

          今天在blog上看到 http://www.aygfsteel.com/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 草原上的駱駝 閱讀(2610) 評論(0)  編輯  收藏 所屬分類: JAVA框架

          主站蜘蛛池模板: 类乌齐县| 兰溪市| 宾川县| 友谊县| 蓝山县| 剑川县| 安义县| 丁青县| 三门县| 会泽县| 建湖县| 昌都县| 鄯善县| 潜山县| 灵宝市| 南漳县| 镇平县| 江门市| 潮州市| 界首市| 凤台县| 蒙阴县| 响水县| 磴口县| 阿图什市| 手游| 永寿县| 太康县| 深州市| 高清| 齐河县| 印江| 慈利县| 奉贤区| 陇南市| 卢湾区| 兖州市| 车险| 沈阳市| 廉江市| 玉田县|