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

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

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

    隨筆-23  評論-6  文章-1  trackbacks-0
      2005年11月23日

    sourceforge http://www.sourceforge.net
    java.net http://www.java.net

    www.eclipse.org

    www.opensource.org

    Lomboz http://www.objectlearn.com/index.jsp (J2EE plugin for Eclipse)
    htmlArea http://sourceforge.net/projects/itools-htmlarea/ (所見即所得的在線HTML編輯器)
    XmlBuddy http://www.xmlbuddy.com/ (XML Editor plugin for Eclipse)
    JFreeChart http://www.jfree.org/ (用于生成圖表的項目)
    EclipseME http://eclipseme.sourceforge.net/ (J2ME Developmnt Plugin for Eclipse)
    mvnForum http://sourceforge.net/projects/mvnforum/ (論壇)
    jChatBox http://www.javazoom.net/index.shtml (用servlet實現的WEB聊天引擎)
    POI http://jakarta.apache.org/poi/index.html (用于處理Excel,WORD等文檔的項目)
    FileUpload http://jakarta.apache.org/commons/fileupload/ (用于處理HTTP文件上傳得項目)
    PDFBox http://sourceforge.net/projects/pdfbox/ (處理PDF文檔的項目)
    Lucene http://jakarta.apache.org/lucene/index.html (搜索引擎)
    Digester http://jakarta.apache.org/commons/digester/ (處理XML信息的項目)
    DBCP http://jakarta.apache.org/commons/dbcp/ (數據庫連接池)
    AXIS http://ws.apache.org/axis/ (WebService 的實現框架)
    Jetspeed http://portals.apache.org/jetspeed-1/ (Portal)
    HSQLDB http://sourceforge.net/projects/hsqldb/ (Im memory Database Engine)
    CEWOLF http://sourceforge.net/projects/cewolf/ (一套標簽庫實現Web報表,使用的是jFreeChart引擎)
    Struts Menu http://sourceforge.net/projects/struts-menu/ (基于Struts的Web菜單項目)
    htmlparser http://sourceforge.net/projects/htmlparser/ (用于解析HTML信息的項目)
    Mondrian http://sourceforge.net/projects/mondrian/(Open Source OLAP Database)
    ProGuard http://sourceforge.net/projects/proguard/(Java的混淆器)
    InfoGlue http://sourceforge.net/projects/infoglue/ (J2EE 內容管理系統)
    JPivot http://sourceforge.net/projects/jpivot/ (基于WEB的OLAP 展現)
    http://java-source.net/

    http://www.javaalmanac.com - Java開發者年鑒一書的在線版本. 要想快速查到某種Java技巧的用法及示例代碼, 這是一個不錯的去處.
    http://www.onjava.com - O'Reilly的Java網站. 每周都有新文章.
    http://java.sun.com - 官方的Java開發者網站 - 每周都有新文章發表.
    http://www.developer.com/java - 由Gamelan.com 維護的Java技術文章網站.
    http://www.java.net - Sun公司維護的一個Java社區網站.
    http://www.builder.com - Cnet的Builder.com網站 - 所有的技術文章, 以Java為主.
    http://www.ibm.com/developerworks/java - IBM的Developerworks技術網站; 這是其中的Java技術主頁.
    http://www.javaworld.com - 最早的一個Java站點. 每周更新Java技術文章.
    http://www.devx.com/java - DevX維護的一個Java技術文章網站.
    http://www.fawcette.com/javapro - JavaPro在線雜志網站.
    http://www.sys-con.com/java - Java Developers Journal的在線雜志網站.
    http://www.javadesktop.org - 位于Java.net的一個Java桌面技術社區網站.
    http://www.theserverside.com - 這是一個討論所有Java服務器端技術的網站.
    http://www.jars.com - 提供Java評論服務. 包括各種framework和應用程序.
    http://www.jguru.com - 一個非常棒的采用Q&A形式的Java技術資源社區.
    http://www.javaranch.com - 一個論壇,得到Java問題答案的地方,初學者的好去處。
    http://www.ibiblio.org/javafaq/javafaq.html - comp.lang.java的FAQ站點 - 收集了來自comp.lang.java新聞組的問題和答案的分類目錄.
    http://java.sun.com/docs/books/tutorial/ - 來自SUN公司的官方Java指南 - 對于了解幾乎所有的java技術特性非常有幫助.
    http://www.javablogs.com - 互聯網上最活躍的一個Java Blog網站.
    http://java.about.com/ - 來自About.com的Java新聞和技術文章網站
    HttpClient http://jakarta.apache.org/commons/httpclient/ 處理http客戶端的接口

    原文地址
    http://blog.csdn.net/Xviewee/archive/2007/12/17/1944374.aspx
    posted @ 2011-05-05 15:31 ceaboat 閱讀(1123) | 評論 (0)編輯 收藏
     

    演示視頻請點擊

    1.   概述

    高效率開發、易用、功能穩定、執行效率高、維護成本低、需求變更是軟件開發遵循的守則,然而現實中我們面臨各種各樣的問題:

    1.     程序員A,程序員B開發同樣的功能,理解不同、開發用時、及開發質量良莠不齊,延遲交付時間普遍。相反監督者需要花費更多精力與時間可以彌補,加大投入成本。

    2.     后期維護成本高,如由于測試跟不上BUG檢測不到、需求變更等。

    3.     同行競爭的壓力,如A公司開發模塊實際時間10工作日、B公司開發模塊實際時間15工作日,競標會處于劣勢。

    4.     隨著公司業務擴展,項目繁多,招攬人員越多、管理難度越大等因素日漸凸顯,造成企業發展的瓶頸。

    5.     人員的培養需要大量成本,與人員的不穩定性因素對企業造成損失較大,如人員請假、離職等。

    6.     開發測試—QA—用戶測試試運營運營,是軟件開發中耗費成本巨大的一個循環過程鏈,制約企業發展。

    上述是據個人經驗總結,Db2view是針對上述問題的一個解決方案。

    2.   Db2view架構

    Db2view是以高效、穩定、易用、低成本維護為目的所研制的一套輕量級非入侵式、自動化開發平臺。兼容多種架構,如SSHstruts—spring—ibatis等容易集成到系統,根據多年的行業經驗,高效的針對各行業業務特點,最大化減少建設與維護成本。目前已在多個項目實施,不斷完善。
    2.1          Db2view總體架構圖

               
        

                2.2          平臺說明

            2.2.1              db2view核心層

    Db2view:根據編寫的SQL,在所有元素據中,勾選需要顯示的元素據列,即可生成自定義顯示列表。

    如select school_id,school_name,school_code, school_manager from school

    然后在配置界面勾選school_name, school_manager字段,則顯示的列表為:

    school_name

    school_manager

    廣東廣雅中學

    黃光裕

    廣州先烈東小學

    王興東

    查詢:在SQL里涉及并且勾選的元素據字段中,可以選擇是否作為查詢的字段,勾選后該列成為查詢項,如果是時間字段還可以進行時間區間查詢的選擇。

    排序:列表中的每個字段都可以進行升序與降序的排列功能。

    自定義字段名:對每個列名稱進行界面配置,如勾選school_name、school_manager字段,可以對school_name定義顯示列名為:學校名稱、school_manager顯示列名為:學校管理員,修改后列表顯示如下:

    學校名稱

    學校管理員

    廣東廣雅中學

    黃光裕

    廣州先烈東小學

    王興東

    轉義詞:數據庫中記錄男女使用0,1表示,而界面需要顯示為男女文字的信息,使用轉義詞可以達到效果。

    刪除:界面化配置是否需要刪除功能,刪除指定字段的表記錄。

              2.2.2              擴展層

    操作:所有列表均可以添加外部操作(如增加、批量刪除)與行內操作(編輯、刪除),由此構成一個完整的業務功能。(示例見演示視頻)

     

    數據導出:界面化配置是否需要excel數據導出功能,根據查詢的條件顯示的數據,可選擇導出當前所見數據與所有滿足條件的數據兩個選擇。

     

    模板定制:界面化配置模板,方便為不同的客戶需求定制不同的顯示模板。

     

    換膚:界面化配置皮膚,每個模板依據規范可以有不同的皮膚更換功能。

     

    數據安全:加入訪問權限控制規則,保障功能數據安全性。(待實現)

       3.   平臺優缺點

      

      3.1          優點
    (1)
    高效率開發:db2view平臺開發工具采用全界面配置,編寫業務SQL,簡單配置,即可完成。列表功能開發以分鐘計時,15分鐘可以完成一個高質量列表的功能開發。

        (2)易用性:界面編寫SQL,然后配置即可得到一個界面友好,高質量的功能列表。將傳統程序員需要熟悉各種復雜的技術框架解放出來,專注于業務邏輯,大大降低企業由于人員離職或其他情況所帶來的損失。

        (3)功能穩定:所有功能使用統一內核,經過多個項目的迭代驗證其穩定性、可靠性。

        (4)低成本維護:   所有的功能需要維護的只有業務SQL與配置文件,最大化的減少維護的成本。

    比較現今流行的SSH架構開發流程:

    維護成本是流程涉及的內容,成本花費高。

    Db2view開發流程:

    維護成本只有業務SQL與配置文件,易于維護。

        (5)快速響應需求變更:如業務更改字段名、添加或刪除顯示字段、

    添加查詢字段、功能刪除等維護工作都能夠在極短的時間內響應。
     

        (6)無需重啟服務器:功能的生成與修改實時生效,無需重啟服務器。

     


    3.2          缺點
    (1)   
    平臺仍需完善,暫不能夠滿足所有業務需求界面化

           (2)    平臺操作友好性仍待提高,如轉義詞的添加、新添加配置等

        4.   平臺支撐環境

    數據庫:ORACLE 10G以上版本

    語言:JAVA

    JDK版本:1.4以上

    服務器:Tomcat,JBoss,Resin,WebSphere,WebLogic等主流服務器。

        5.   部署

    根據開發模式分為兩種部署方式。

    面向服務式模式:

    作為分布式服務器對外提供服務,生成功能鏈接嵌入應用系統。該模式的優點:

    1.    對應用系統完全無入侵,100%輕量級開發。

    2.    產品升級調試簡單。

    缺點:

    1.    需要開放應用的數據庫訪問權限。

    2.    涉及操作并有關聯動作:如刪除功能在A系統開發,B系統是Db2view,關聯頁面需要設置同域方能進行交互。

    3.    安全性相對另一種模式低。

     

       組件模式:

    作為組件集成到開發項目中,容易管理,安全性也高。

    優點:

    安全性高,可根據開發系統的權限要求做安全性控制

        缺點:

    升級調試相對復雜。

    5分鐘生成功能例子,對此工具有興趣者請加群:12990321.

    posted @ 2010-04-01 17:47 ceaboat 閱讀(1419) | 評論 (0)編輯 收藏
    #1 ?世界上最經典的25句話

    1.記住該記住的,忘記該忘記的。改變能改變的,接受不能改變的。

    2.能沖刷一切的除了眼淚,就是時間,以時間來推移感情,時間越長,沖突越 淡,仿佛不斷稀釋的茶。

    3.怨言是上天得至人類最大的供物,也是人類禱告中最真誠的部分。

    4.智慧的代價是矛盾。這是人生對人生觀開的玩笑。

    5.世上的姑娘總以為自己是驕傲的公主(除了少數極丑和少數極聰明的姑娘例外)。

    6.如果敵人讓你生氣,那說明你還沒有勝他的把握。

    7.如果朋友讓你生氣,那說明你仍然在意他的友情。

    8.令狐沖說“有些事情本身我們無法控制,只好控制自己?!?

    9.我不知道我現在做的哪些是對的,那些是錯的,而當我終于老死的時候我才知道這些。所以我現在所能做的就是盡力做好待著老死。

    10.也許有些人很可惡,有些人很卑鄙。而當我設身為他想象的時候,我才知道:他比我還可憐。所以請原諒所有你見過的人,好人或者壞人。

    11.魚對水說你看不到我的眼淚,因為我在水里.水說我能感覺到你的眼淚,因為你在我心里。

    12.快樂要有悲傷作陪,雨過應該就有天晴。如果雨后還是雨,如果憂傷之后還是憂傷.請讓我們從容面對這離別之后的離別。微笑地去尋找一個不可能出現的你!

    13.死亡教會人一切,如同考試之后公布的結果——雖然恍然大悟,但為時晚矣~!

    14.你出生的時候,你哭著,周圍的人笑著;你逝去的時候,你笑著,而周圍的人在哭!一切都是輪回!!!! 我們都在輪回中!!!!

    15.男人在結婚前覺得適合自己的女人很少,結婚后覺得適合自己的女人很多。

    16.于千萬人之中,遇見你所遇見的人;于千萬年之中,時間的無涯荒野里,沒有早一步,也沒有晚一步,剛巧趕上了 。

    17.每個人都有潛在的能量,只是很容易:被習慣所掩蓋,被時間所迷離,被惰性所消磨。

    18.人生短短幾十年,不要給自己留下了什么遺憾,想笑就笑,想哭就哭,該愛的時候就去愛,無謂壓抑自己。

    19.《和平年代》里的話:當幻想和現實面對時,總是很痛苦的。要么你被痛苦擊倒,要么你把痛苦踩在腳下。

    20.真正的愛情是不講究熱鬧不講究排場不講究繁華更不講究嚎頭的。

    21.生命中,不斷地有人離開或進入。于是,看見的,看不見的;記住的,遺忘了。生命中,不斷地有得到和失落。于是,看不見的,看見了;遺忘的,記住了。然而,看不見的,是不是就等于不存在?記住的,是不是永遠不會消失?

    22.我們確實活得艱難,一要承受種種外部的壓力,更要面對自己內心的困惑。在苦苦掙扎中,如果有人向你投以理解的目光,你會感到一種生命的暖意,或許僅有短暫的一瞥,就足以使我感奮不已。

    23.我不去想是否能夠成功,既然選擇了遠方,便只顧風雨兼程;我不去想,身后會不會襲來寒風冷雨,既然目標是地平線,留給世界的只能是背影。

    24.后悔是一種耗費精神的情緒.后悔是比損失更大的損失,比錯誤更大的錯誤.所以不要后悔 。

    25.日出東海落西山,愁也一天,喜也一天;遇事不鉆牛角尖,人也舒坦,心也舒坦。
    posted @ 2006-12-05 11:31 ceaboat 閱讀(240) | 評論 (0)編輯 收藏

    現象一:
             錯誤信息:
                     java.lang.SecurityException: sealing violation: can't seal package oracle.jdbc.driver: already loaded
             原因:
                     was啟動的lib里存在多個ORACLE DRIVER。
             解決:
                     保留最新的一個驅動包解決。
             遺留問題:
                     開發環境使用TOMCAT發布無此問題,JBUILDER2006開發中包是有優先順序的,即使存在多個
             相同的類,優先選擇第一個找到的類。WAS在這方面顯然存在不足,排異容錯性不夠強大。
    現象二:
            錯誤信息:
                   
    Error 500: LinkageError while defining class: com.gzedu.eecn.structure.login.action.UserLoginAction Could not be defined due to: com/gzedu/eecn/structure/login/action/UserLoginAction (Illegal constant pool type) This is often caused by having a class defined at multiple locations within the classloader hierarchy. Other potential causes include compiling against an older or newer version of the class that has an incompatible method signature. Dumping the current context classloader
          
    原因:
                     上傳的文件已經損壞。重復試過很多次,發現本機器通過SSH上傳過程中文件已經損壞。
             屬于本機問題。
            解決:
                   通過同事的機器上傳文件解決
            總結:
                    類似此問題出現的幾率很小,可以認為是相同的環境,使用相同的方式做一件事情也有可能出現
           不同的效果。再次出現類似問題可以更快的定位錯誤點。
    現象三:
            錯誤信息:
                      com.ibm.ws.jsp.translator.JspTranslationException: JSPG0227E: 轉換 /login.jsp: 
    /login.jsp(1,1) --> JSPG0145E: 未知 JSP 元素:jsp:directive.pagelanguage
             原因:
                      windows環境、tomcat作為服務器開發,部署到sit、unix環境,會出現頁面不同的開發環境會
             有中文問題,或是說重復定義encoding的問題頁面編碼問題。
             解決:
                按照如下進行修改和配置;
                         
    1. 對于不是被include的頁面必須使用;
                   <%@ page contentType="text/html;charset=GBK" pageEncoding="GBK" language="java" %>
                   。 大寫GBK
                         2. 對于被Include的頁面必須使用如下;
                   。<%@ page pageEncoding="GBK" language="java" %>
                 注:在TOMCAT4.1.30-->was5.0,6.0出現此問題
            

    posted @ 2006-01-25 15:09 ceaboat 閱讀(2065) | 評論 (0)編輯 收藏
    sun.jdbc.rowset.CachedRowSet是sun提供的緩存數據集的一個類(數據集持久化),對BLOG,CLOG不能支持,LOG的容量是4G,結果集里存在LOG字段緩存時會報java.lang.NumberFormatException: For input string: "4294967295"
    據說sun對LOG的支持原來是2G,不曉得是否有支持4G的類。

    對于原來使用的com.sun.rowset.CachedRowSetImpl深感疑惑此類在緩存number字段的時候如果SCALE沒聲明會報不能小于0的異常
    posted @ 2005-12-09 09:57 ceaboat 閱讀(856) | 評論 (0)編輯 收藏
    1.GB2312支持拼音排序,GBK、GB18030不支持。2005年11月23日15:31:42
    2.websphere5與6的區別:5對路徑不需要/,而6必須要/,否則因為少了/找不到相應的配置文件
    posted @ 2005-11-23 15:31 ceaboat 閱讀(346) | 評論 (0)編輯 收藏
    主站蜘蛛池模板: 亚洲A丁香五香天堂网| 亚洲第一网站免费视频| 日本黄色动图免费在线观看| 亚洲日韩中文字幕天堂不卡| 国产色爽免费视频| 国产成人一区二区三区视频免费| 亚洲制服丝袜在线播放| 亚洲国产免费综合| 16女性下面无遮挡免费| 免费无码午夜福利片 | 四虎成人免费网址在线| 插鸡网站在线播放免费观看| 亚洲成人网在线播放| 亚洲裸男gv网站| 免费无码不卡视频在线观看| 久久国产精品免费一区| 亚洲人成电影网站色| 亚洲国产精品SSS在线观看AV| 国产成人A在线观看视频免费| 香蕉视频在线免费看| 人人狠狠综合久久亚洲| 亚洲网红精品大秀在线观看| 亚洲av无码乱码在线观看野外| 日韩在线播放全免费| 9久久免费国产精品特黄| 色婷婷亚洲一区二区三区| 亚洲自偷自拍另类图片二区| 国产亚洲AV无码AV男人的天堂| 日韩一品在线播放视频一品免费| 91人成网站色www免费下载| xvideos永久免费入口| 亚洲高清毛片一区二区| 亚洲成人免费电影| 亚洲av不卡一区二区三区| 久久亚洲欧洲国产综合| 国产男女猛烈无遮挡免费网站| AV无码免费永久在线观看| 免费成人在线视频观看| 精品久久久久久无码免费| 美女被爆羞羞网站免费| 亚洲午夜无码久久久久小说|