準備制作OA系統(tǒng)(開源),求各方面的資料

          此次制作過程完全開放(開源)包括一切:需求文檔、設(shè)計文檔、UML圖例、源代碼、開發(fā)日志等,希望得到大家的幫助!!!

          這是我的博客
          http://oksonic.blogjava.net
          email:  oksonic@tom.com

          OA群已滿!!!

          上傳一些OA資料
             OA需求分析說明書
             2FBird辦公自動化系統(tǒng).doc
             J2EE OA項目開發(fā)日記.doc
             OA需求分析書.doc
             THOA辦公自動化系統(tǒng).doc
             辦公自動化系統(tǒng).doc

             點這里下載

          posted @ 2006-02-08 19:44 oksonic 閱讀(8727) | 評論 (63)編輯 收藏

          速動畫教程第十七集


          因為文章太長,網(wǎng)頁中無法完整提交,所以詳細說明請查看下載包中的文檔。
          下載地址:http://sonic.peakle.net/download/sonic017.rar

           文件大小:32,795K

           

          jsf + spring + hibernate 開發(fā)示例

           

          以下是用例圖,用戶可以進行以下操作:登錄、瀏覽、注冊、修改、刪除、退出

           

           

           

          創(chuàng)建 user 工程

           

          添加 jsf 框架、spring 框架、hibernate 框架

              這里的JSF框架在MyEclipse中使用MyFaces1.0.9,并且在彈出是否增加j2ee包的對話框時,請選擇No,如果選擇了Yes的話會發(fā)現(xiàn)jsp頁面無法在Tomcat中顯示的問題,不過換了resin3就可以了,請不要使用Sun JSF,因為后面的集成部份必需使用MyFaces,當然,如果有朋友會集成Sun JSF的話也不勉強,并請你教我怎么集成!

              在添加spring框架時,選中所有的可選項,具體應(yīng)該使用哪一個我也分不清,創(chuàng)建完成后需要對 web.xml 文件進行配置,加入以下內(nèi)容:

                 <servlet>

                 <servlet-name>context</servlet-name>

                 <servlet-class>org.springframework.web.context.ContextLoaderServlet</servlet-class>

                 <load-on-startup>1</load-on-startup>

              </servlet>

           

              <context-param>

                 <param-name>contextConfigLocation</param-name>

                 <param-value>/WEB-INF/applicationContext.xml</param-value>

              </context-param>

           

              在添加完Hibernate記得把jdbc文件拷貝到lib目錄

           

          使用三層結(jié)構(gòu)WEB MODEL DATA

           

          啟動mysql并創(chuàng)建USERS

          CREATE TABLE `user` (

            `id` int(11) NOT NULL auto_increment,

            `username` varchar(100) NOT NULL default '',

            `password` varchar(100) NOT NULL default '',

            PRIMARY KEY  (`id`)

          )

           

          新建三個包分別為com.webcom.modelcom.data

           

          其中 com.web 包中包含以下包

              com.web.bocom.web.vo

           

          其中 com.model 包中包含以下包

              com.model.servicecom.model.service.implcom.model.exception

           

          其中 com.data 包中包含以下幾個包

              com.data.daocom.data.dao.impl

           

          com.web.bo 用來存放映射后的BO業(yè)務(wù)層的對像

          包 com.web.vo ,用來存放映射后的VO(業(yè)務(wù))層的對像

           

          包 com.model.service , 用來存放 service(服務(wù))層的對像的接口

          包 com.model.service.impl , 用來存放 service(服務(wù))層的對像接口的實例

          包 com.model.exception ,用來存放自定義的異常處理類

           

          包 com.data.dao ,用來存放DAO(數(shù)據(jù)訪問)層的對像的接口

          包 com.data.dao.impl ,用來存放DAO(數(shù)據(jù)訪問)層的對像接口的實例

           

          配置完成 hibernate 后對表進行映射操作,將映射文件保存到com.web.bo包內(nèi)

           

          創(chuàng)建一個異常處理類 UserException.java,內(nèi)容如下:

          public class UserException extends Exception {

              public UserException(){

                  super();

              }

              public UserException(String msg){

                  super(msg);

              }

              public UserException(String msg, Throwable cause) {

                  super(msg, cause);

              }

          }

          posted @ 2006-01-17 10:15 oksonic 閱讀(23752) | 評論 (43)編輯 收藏

          速動畫教程第十六集

           

          使用Eclipse + MyEclipse開發(fā)Web Service的示例!

           

          錄像下載地址:http://sonic.peakle.net/download/sonic016.rar

           

          請先下載Axis的文件包

          下載地址:http://www.Apache.org/Axis

           

          新建web工程 名稱為:axis

           

          拷貝Axis包中 webapps/axis 目錄中的所有文件到工程目錄的 webroot 目錄中,然后 刷新 工程

           

          新建一個 java 文件,文件名稱為:HelloClient,文件內(nèi)容如下:

          public class HelloClient

          {

              public String getName(String name)

              {

                  return "Hello "+ name;

              }

          }

           

          現(xiàn)在拷貝 HelloClient.java 到 webroot 目錄中,并改名稱為 HelloClient.jws

           

          現(xiàn)在布署工程,并啟動服務(wù)

           

          啟動瀏覽器并打開以下鏈接

          http://localhost/axis/HelloClient.jws?wsdl

          如果你沒有配置過服務(wù)器端口的話請使用以下地址

          http://localhost:8080/axis/HelloClient.jws?wsdl

           

          如果正常的話將顯示一個xml文件

           

          新建一個測試類:HelloClientTest.java ,代碼如下:

          import javax.xml.namespace.QName;

          import org.apache.axis.client.Call;

          import org.apache.axis.client.Service;

           

          public class TestHelloClient {

           

              public static void main(String[] args) {

                  try {

                      String endpoint = "http://localhost/axis/HelloClient.jws";

                      Service service = new Service();

                      Call call = null;

                      call = (Call) service.createCall();

                      call.setOperationName(new QName(

                              "http://localhost/axis/HelloClient.jws", "getName"));

                      call.setTargetEndpointAddress(new java.net.URL(endpoint));

                      String str = (String) call.invoke(new Object[] { "sonic" });

                      System.out.println(str);

                  } catch (Exception ex) {

                      ex.printStackTrace();

                  }

              }

          }

          好了,可以測試了!

           

          成功!,這集就到此了!

           

           

          posted @ 2005-12-18 15:59 oksonic 閱讀(31608) | 評論 (22)編輯 收藏

               摘要: 速動畫教程第十五集   本集為第十二集Struts+Spring+Hibernate練習(完整) 的 續(xù)集   下載地址:http://sonic.peakle.net/download/sonic015.rar   將增加以下部份內(nèi)容   注冊新用戶,用戶瀏覽、刪除用戶   現(xiàn)在導(dǎo)入原工程   打開 UserDA...  閱讀全文

          posted @ 2005-12-13 15:36 oksonic 閱讀(22406) | 評論 (58)編輯 收藏

               摘要: 速動畫教程第十四集   使用struts-menu制作樹型菜單實例下載:http://sonic.peakle.net/download/sonic014.rar  制作人:速   新建j2ee工程,工程名稱為:struts-menu Context root URL: /menu 選中Add JSTL libraries to WEB-INF/lib ...  閱讀全文

          posted @ 2005-12-12 10:36 oksonic 閱讀(24570) | 評論 (43)編輯 收藏

          速動畫教程系列第10集

          下載:http://sonic.peakle.net/download/sonic010.rar

          這集是受朋友之約,介紹一下CVS的基本安裝和使用

          CVS在windows上安裝和配置都很簡單,請照著錄像來做,一定能成功。

          go

          cvsnt-2.0.58d.exe 我在包中將會附帶此程序。

          安裝完成,可以看到服務(wù)已經(jīng)啟動了。

          現(xiàn)在新建一項目
          指定一個本地路徑,我在D盤新建一CVS文件夾,現(xiàn)在就使用這個文件夾

          會自動生成一個CVSRoot的目錄

          現(xiàn)在這個地方比較重要,以Compatibility選項卡中,要選中第一項,這一項是使用Eclipse

          所必需的。

          OK

          現(xiàn)在打開Eclipse并新建或打開一個工程。。

          我在這里新建一工程

          現(xiàn)在要將工程加入到CVS中。

          主機中為服務(wù)器的IP

          資源庫路徑為在CVS中新建的項目

          用戶驗證中的用戶名和密碼是使用系統(tǒng)用戶

          下面的保存密碼選不選由自己吧。

          現(xiàn)在我將工程刪除了,相當于我在別的機器上要從CVS服務(wù)器中獲取這個工程。

          已經(jīng)得到整個工程了。

          看看test.java是不是最新版的了

          OK,一切正確無誤!!!

          就到這里了,下回見吧。。


          QQ:71279650
          Email:oksonic@sina.com

          bye

          posted @ 2005-12-08 14:25 oksonic 閱讀(6175) | 評論 (5)編輯 收藏

               摘要: 速動畫教程第十三集   下載地址:http://sonic.peakle.net/download/sonic013.rar   Struts 之 DispatchAction   介紹     DispatchAction就是在struts-config中用parameter參數(shù)配置一個表單字段名,這個字段的值就是最終替代...  閱讀全文

          posted @ 2005-12-04 10:46 oksonic 閱讀(8381) | 評論 (10)編輯 收藏

          Struts+Spring+Hibernate練習錄像
          來得晚了點。。。

          制作過程請參照
          http://www.aygfsteel.com/oksonic/archive/2005/11/06/18370.html
                                     http://www.aygfsteel.com/oksonic/archive/2005/11/15/19909.html

          下載地址:http://sonic.peakle.net/download/sonic012.rar

          如有什么需要,請給我留言!
           

          posted @ 2005-12-02 15:10 oksonic 閱讀(16435) | 評論 (97)編輯 收藏

               摘要: 速動畫教程系列第11集 下載:http://sonic.peakle.net/download/sonic011.rar  這一集將介紹jsf的基本使用   使用jsf + hibernate制作一個login實例   開發(fā)工具:Eclipse3.1、MyEclipse4.0.3、Tomcat、MySql   打開Eclipse 新建 we...  閱讀全文

          posted @ 2005-11-26 20:20 oksonic 閱讀(12394) | 評論 (16)編輯 收藏

          測試部件
          mysql5.0.x 
          mysql-connector-java-3.1.11-bin.jar 
          mysql-connector-java-3.1.8-bin.jar
          tomcat5.5.x
          hibernate3

          配置文件:
          <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://192.168.1.5/oksonic</value>
            </property>
            <property name="username">
             <value>root</value>
            </property>
            <property name="password">
             <value>root</value>
            </property>
           </bean>

          關(guān)鍵部份在第一行,現(xiàn)在的配置是使用了
          mysql-connector-java-3.1.11-bin.jar ,
          如果將驅(qū)動文件換為
          mysql-connector-java-3.1.8-bin.jar
          ,的話服務(wù)啟動后讀取配置文件信息到此部份后就會出錯,而后面的配置信息將全部放棄。
          這時可以將第一行的內(nèi)容改為以下內(nèi)容:
          <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">

          以上是我在開發(fā)過程中的一點發(fā)現(xiàn),希望有不同意見者給予指點。

          posted @ 2005-11-15 16:01 oksonic 閱讀(16637) | 評論 (9)編輯 收藏

          僅列出標題
          共4頁: 上一頁 1 2 3 4 下一頁 

          posts - 103, comments - 1104, trackbacks - 0, articles - 0

          Copyright © oksonic

          主站蜘蛛池模板: 巴里| 房产| 商都县| 宝丰县| 深水埗区| 姚安县| 贵溪市| 延长县| 西乌珠穆沁旗| 库尔勒市| 丘北县| 盐池县| 土默特左旗| 绿春县| 贵德县| 张家川| 泽库县| 乃东县| 屏山县| 谢通门县| 聂拉木县| 合川市| 武城县| 奉新县| 郓城县| 滨海县| 屯留县| 库尔勒市| 惠东县| 紫阳县| 枣庄市| 改则县| 喀什市| 龙门县| 隆德县| 车致| 通化县| 图木舒克市| 江山市| 乐安县| 西平县|