<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    豬兒笨笨的文檔

    主要是個人的一些思考和技術文章,還有許多翻譯的文檔

     

    2006年11月28日

    Wicket1.3中Class熱加載--揭秘篇

         摘要: 文章《Wicket1.3中Class熱加載--使用篇》的姐妹篇。
    介紹Wicket1.3中如何實現(xiàn)類的熱加載功能,從而在修改類(包括添加或者刪除Field,Method)時,無須重新啟動服務器,即可生效。  閱讀全文

    posted @ 2008-11-24 11:44 豬兒笨笨 閱讀(1721) | 評論 (3)編輯 收藏

    Wicket1.3中Class熱加載--使用篇

         摘要: 介紹如何使用Wicket1.3的類熱加載功能,從而在修改類(包括添加或者刪除Field,Method)時,無須重新啟動服務器,即可生效。從而提高Wicket開發(fā)效率。  閱讀全文

    posted @ 2008-11-22 22:27 豬兒笨笨 閱讀(1974) | 評論 (2)編輯 收藏

    數(shù)據(jù)庫建模軟件Aquarius Orm Studio發(fā)布正式版本

    Aquarius Orm Studio發(fā)布正式0.1版本,可以通過下面地址訪問
    http://orm.aquatool.org/nl/zh/CN/index.html

    下面是它的基本功能介紹

    • 數(shù)據(jù)庫正向建模(支持數(shù)據(jù)表,存儲過程,視圖),并生成相關DDL
    • 數(shù)據(jù)庫反向工程,支持從數(shù)據(jù)庫導入數(shù)據(jù)表,存儲過程,視圖等數(shù)據(jù)庫元素
    • 支持多數(shù)據(jù)平臺,包括Oracle,DB2,MySql,MsSql(支持2005),Sybase,PostgreSql等
    • 生成測試數(shù)據(jù),可以根據(jù)數(shù)據(jù)庫模型生成測試數(shù)據(jù),方便進行單元測試。
    • 生成相應ORM代碼及配置文件,支持Hibernate3,OJB,IBatis及OpenJPA
    • 支持多國語言,包括中文(簡體,臺灣繁體,香港繁體),英文,日文(謝謝Judy.Chang的日文翻譯)
    • 支持生成Html格式的文檔,用來方便管理和歸類
    • 支持使用Velocity模板生成多種類型的文件


    它支持Eclipse3.2,Eclipse3.3,Eclipse3.4
    在網站可以下相應的All-In-One版本(包含WTP),也可以下載相應的RCP版本或者是相應插件安裝包
    還可以通過 http://orm.aquatool.org/nl/download/update 在級升級

    源代碼正在申請Google的代碼庫,將于近期放出。
    開源協(xié)議我還在考慮中,但個人使用肯定是永遠免費。

    如果有問題,可以發(fā)站內消息或者直接發(fā)Email到wl_95421@yahoo.com.cn與我聯(lián)系









    posted @ 2008-07-04 16:20 豬兒笨笨 閱讀(2362) | 評論 (4)編輯 收藏

    發(fā)布基于Eclipse的數(shù)據(jù)庫建模及ORM框架代碼自動生成插件的RC2版,支持配置文件的模板

    根據(jù)大家的意見,對工具進行了一些修正,添加了以下幾個主要的功能

    1. 數(shù)據(jù)表自關聯(lián)
    2. 支持配置文件使用模板(模板為Velocity)
    3. 提供了RCP版本
    4. 支持Eclipse3.3
    5. 更新了幫助文檔
    6. 支持圖片輸出
    7. 在Eclipse3.3中支持PNG輸出格式

     

    我自己已經申請了一個域名,主機在國外,并逐步將自己的開源產品及相應的書放到上面,SVN的建立還在研究中。
    大家可以通過http://orm.aquatool.org/nl/zh/CN/來訪問這個地址,上面有在線文檔,不需要下載軟件即可了解軟件。
    有興趣的朋友,可以通過下載RCP版本來試用,晚一點我會建立論壇及MailList,希望大家可以提供更多的意見。






    posted @ 2007-11-02 16:17 豬兒笨笨 閱讀(1302) | 評論 (4)編輯 收藏

    發(fā)布基于Eclipse的數(shù)據(jù)庫建模及ORM框架代碼自動生成插件(支持Hibernate,Ojb,IBatis等)

    下載地址

    (重要提示:如果安裝不成功,嘗試將feature文件夾刪掉)

    文件比較大,大概有近20M,使用Zip壓縮。

    現(xiàn)在發(fā)布的是Beta版,SourceForge上面的空間正在申請。
    發(fā)布的版本,支持Eclipse3.2和Eclipse3.3,需要GEF插件,可以在1.4及1.5下運行(我只測試了Sun JDK1.4和JDK1.5的三個版本,并不保證所有的JDK都能運行)。
    RCP版本正整理中,國慶前發(fā)布。
    如果有問題,請留言

    以下是工具的介紹

    Aquarius ORM Studio介紹
     
        從事軟件開發(fā)多年,感覺數(shù)據(jù)庫在整個軟件開發(fā)過程中扮演一個不可或缺的角色。一旦一個業(yè)務項目進入立項階段,需要支持哪些數(shù)據(jù)庫平臺,如何使用該種數(shù)據(jù)庫平臺都將成為架構師需要考慮的內容,對于一般的開發(fā)人員,則可能根據(jù)需要建立各種數(shù)據(jù)表,還可能需要通過反向工程來了解現(xiàn)有數(shù)據(jù)庫的架構,隨著ORM工具的流行,程序員還需要將數(shù)據(jù)表映射到類上,并保證兩者間的同步,過去幾年從事相應工作的經驗告訴我,這既不是一個輕松的事情,更不是一件令人感覺愉快的事情。同時市場上有大量優(yōu)秀的數(shù)據(jù)庫工具,從建模到分析,還有ORM,但可惜的是,大部分優(yōu)秀的工具都不是免費的,就像最有名的PowerDesigner,其價格令我咋舌。象 PowerDesigner這么強大的工具,我只能用到其中一部分功能,卻要付出所有的價格,而且功能卻沒有滿足的我的需要。
        所以我萌生了根據(jù)自己的需求來開發(fā)一個數(shù)據(jù)庫 工具的想法,并在接下來的兩年中付諸實施。這個工具我稱為Aquarius Orm Studio,Aquarius是水瓶座,我的星座,ORM是指這個工具的一個重要功能,Studio是個流行詞。
        這個工具可以完成以下功能:
    數(shù)據(jù)庫正向建模(支持數(shù)據(jù)表,存儲過程,視圖),并生成相關DDL
    數(shù)據(jù)庫反向工程,支持從數(shù)據(jù)庫導入數(shù)據(jù)表,存儲過程,視圖等數(shù)據(jù)庫元素
    支持多數(shù)據(jù)平臺,包括Oracle,DB2,MySql,MsSql,Sybase,PostgreSql等
    生成測試數(shù)據(jù),可以根據(jù)數(shù)據(jù)庫模型生成測試數(shù)據(jù),方便進行單元測試。
    生成相應ORM代碼及配置文件,支持Hibernate3,OJB,IBatis及OpenJPA
    支持多國語言,包括中文(簡體,臺灣繁體,香港繁體),英文,日文(謝謝Judy.Chang的日文翻譯)

    posted @ 2007-09-07 11:30 豬兒笨笨 閱讀(6105) | 評論 (42)編輯 收藏

    發(fā)布自己的一個Eclipse小工具插件,并為自己的數(shù)據(jù)庫建模插件作個預告

    我的主要工作是做Eclipse插件開發(fā)
    在開發(fā)中,遇到一些問題,比較麻煩,象轉換文件編碼,或者替換文件內容(Eclipse的雖然支持正則式,但只能替換成單行字符串,不爽)
    所以自己開發(fā)一個小插件,放出來,方便大家,支持以下功能:
    1、將指定的多個文件,進行編碼轉換,如GBK->UTF-8(因為我做插件開發(fā)的時候,默認是GBK,現(xiàn)在要發(fā)布源碼,國外的開發(fā)人員,就有問題,所以做了這個插件)
    2、對指定的多個文件,進行替換,支持多行文本和正則式
    3、將指定的多個文件,恢復到最近一個版本。


    下載地址

    另外做個預告:
    本周內將發(fā)布我的一個Eclipse數(shù)據(jù)庫插件(約100K行代碼),支持以下功能:
    1、數(shù)據(jù)庫正向建模(支持數(shù)據(jù)表,存儲過程,視圖),并生成相關DDL
    2、數(shù)據(jù)庫反向工程,支持從數(shù)據(jù)庫導入數(shù)據(jù)表,存儲過程,視圖等數(shù)據(jù)庫元素
    3、多數(shù)據(jù)平臺,包括Oracle,DB2,MySql,MsSql,Sybase,PostgreSql等
    4、生成測試數(shù)據(jù),可以根據(jù)數(shù)據(jù)庫模型生成測試數(shù)據(jù),方便進行單元測試。
    5、生成相應ORM代碼及配置文件,支持Hibernate3,OJB,IBatis及OpenJPA






    以下是為IBatis生成的XML:

    <!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"    "http://ibatis.apache.org/dtd/sql-map-2.dtd">
    <sqlMap>
     <sql id="selectUserWhere">
      <dynamic prepend="where">
       ..這里省略部分內容
           </isPropertyAvailable>
       <isPropertyAvailable prepend="or" property="user_Or_NotNull_State"><![CDATA[STATE_C is not null]]>
       </isPropertyAvailable>
      </dynamic>
     </sql>
     <delete id="deleteUser" parameterClass="String"><![CDATA[
     Delete From demo.user_t
     Where USER_ID=#userId#
    ]]>
     </delete>
     <select id="getUserRolesByUser" parameterClass="String" resultMap="userRoleResult"><![CDATA[
     Select  USER_ID, ROLE_ID from demo.user_role_t
     
     Where USER_ID=#userId#
    ]]>
     </select>
     <select id="doCountUser" parameterClass="java.util.Map" resultClass="int"><![CDATA[
     Select count(*) From demo.user_t
     $Where$ $condition$]]>
     </select>
     <update id="updateUser" parameterClass="user"><![CDATA[
     Update demo.user_t SET  USER_ID=#userId# ,  USER_NAME=#userName# ,  PASSWORD=#password# ,  VALID_FROM=#validFrom# ,  VALID_TO=#validTo# ,  TITLE=#title# ,  DESCRIPTION=#description# ,  DOMAIN_C=#domain# ,  GROUP_C=#group# ,  ORDER_C=#order# ,  STATE_C=#state# Where USER_ID=#userId#
    ]]>
     </update>
     <insert id="insertUser" parameterClass="user"><![CDATA[
     Insert Into demo.user_t(USER_ID , USER_NAME , PASSWORD , VALID_FROM , VALID_TO , TITLE , DESCRIPTION , DOMAIN_C , GROUP_C , ORDER_C , STATE_C)
     Values(#userId# , #userName# , #password# , #validFrom# , #validTo# , #title# , #description# , #domain# , #group# , #order# , #state#)
    ]]>
     </insert>
     <select id="doSelectUser" parameterClass="java.util.Map" resultMap="userResult"><![CDATA[
     Select  USER_ID, USER_NAME, PASSWORD, VALID_FROM, VALID_TO, TITLE, DESCRIPTION, DOMAIN_C, GROUP_C, ORDER_C, STATE_C from demo.user_t
     
     $Where$ $condition$]]>
     </select>
     <select id="selectUser" parameterClass="java.util.Map" resultMap="userResult"><![CDATA[
     Select  USER_ID, USER_NAME, PASSWORD, VALID_FROM, VALID_TO, TITLE, DESCRIPTION, DOMAIN_C, GROUP_C, ORDER_C, STATE_C from demo.user_t
     
    ]]>
      <include refid="selectUserWhere"/>
     </select>
     <select id="selectUserByID" parameterClass="String" resultMap="userResult"><![CDATA[
     Select  USER_ID, USER_NAME, PASSWORD, VALID_FROM, VALID_TO, TITLE, DESCRIPTION, DOMAIN_C, GROUP_C, ORDER_C, STATE_C from demo.user_t
     Where USER_ID=#userId#
    ]]>
     </select>
     <select id="doDeleteUser" parameterClass="java.util.Map"><![CDATA[
     Delete From demo.user_t
     $Where$ $condition$]]>
     </select>
     <delete id="deleteUserByID" parameterClass="String"><![CDATA[
     Delete From demo.user_t
    ]]>
      <include refid="selectUserWhere"/>
     </delete>
    </sqlMap>

    posted @ 2007-09-07 00:19 豬兒笨笨 閱讀(1464) | 評論 (8)編輯 收藏

    《Wicket開發(fā)指南一書》在JavaEye提供PDF版本下載

    經過一月的時間,在一些朋友的熱心幫助下,修正了一些問題,現(xiàn)在發(fā)布正式的版本!
    希望大家喜歡Wicket這個框架!

    因為BlogJava有文件大小的限制,最大2M,所以只好將書籍放在JavaEye上
    大家可以通過以下連接下載PDF版本
    http://www.javaeye.com/topics/download/9acd675d-bebe-4e33-890f-af9f5f9ef8a2

    posted @ 2006-11-28 10:03 豬兒笨笨 閱讀(3430) | 評論 (7)編輯 收藏

    導航

    統(tǒng)計

    常用鏈接

    留言簿(18)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲人成网站在线观看播放动漫| 曰韩亚洲av人人夜夜澡人人爽| 亚洲视频一区二区在线观看| 国产猛男猛女超爽免费视频| 国产亚洲精品岁国产微拍精品| 免费无码黄网站在线看| 特a级免费高清黄色片 | 国产国拍亚洲精品福利 | 亚洲一久久久久久久久| 丁香花免费完整高清观看| 久久精品亚洲AV久久久无码| 114一级毛片免费| 2019亚洲午夜无码天堂| 国产香蕉九九久久精品免费 | 特级aa**毛片免费观看| 亚洲精品成人片在线观看| 中文字幕乱理片免费完整的| 亚洲色婷婷一区二区三区| 日韩在线永久免费播放| 亚洲精品高清国产麻豆专区| 国产麻豆视频免费观看| 鲁死你资源站亚洲av| 亚洲高清无码在线观看| 国产成人免费ā片在线观看老同学 | 中文字幕久精品免费视频| 亚洲一区二区成人| 大地资源在线观看免费高清| 美女视频黄a视频全免费网站一区| 亚洲一区二区三区免费| 日本黄色动图免费在线观看| 亚洲日韩国产精品乱| 日本一区二区免费看| 亚洲国产成人综合| 国产区卡一卡二卡三乱码免费| 亚洲三级中文字幕| 免费人成网站7777视频| 男人进去女人爽免费视频国产| 亚洲jizzjizz在线播放久| 又黄又大又爽免费视频| 97久久免费视频| 亚洲国产日产无码精品|