<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          OpenJWebWeb應(yīng)用開(kāi)發(fā)平臺(tái)

          聯(lián)合創(chuàng)作 · 2023-09-20 20:23

          OpenJWeb是一款基于Java技術(shù)實(shí)現(xiàn)的快速Web應(yīng)用開(kāi)發(fā)平臺(tái)。為什么說(shuō)此平臺(tái)是一個(gè)快速的應(yīng)用開(kāi)發(fā)平臺(tái)?因?yàn)榇似脚_(tái)提供了各種功能創(chuàng)建 向?qū)В脩艨梢酝耆ㄟ^(guò)平臺(tái)的功能創(chuàng)建向?qū)?lái)創(chuàng)建自己的需要的業(yè)務(wù)功能模塊,這使得在沒(méi)有軟件開(kāi)發(fā)人員的參與的情況下,用戶仍然可以根據(jù)業(yè)務(wù)需要來(lái)定制一 些簡(jiǎn)單的功能。

          目前提供了以下功能:

          序號(hào)
          功能點(diǎn)
          功能說(shuō)明
          1
          系統(tǒng)基礎(chǔ)數(shù)據(jù)—數(shù)據(jù)字典類型定義
          定義數(shù)據(jù)字典類型,即編碼種類
          2
          系統(tǒng)基礎(chǔ)數(shù)據(jù)—數(shù)據(jù)字典定義
          對(duì)每一數(shù)據(jù)字典類型定義數(shù)據(jù)字典項(xiàng),數(shù)據(jù)字典大多用于下拉列表使用
          3
          系統(tǒng)基礎(chǔ)數(shù)據(jù)-表基本信息維護(hù)
          定義數(shù)據(jù)庫(kù)表名稱及對(duì)應(yīng)的Java類名,當(dāng)表字段被定義好后,利用此功能可在平臺(tái)中自動(dòng)創(chuàng)建數(shù)據(jù)庫(kù)表,以及對(duì)應(yīng)的Java實(shí)體類,hibernate配置文件,因此減輕了開(kāi)發(fā)人員的代碼工作量.
          4
          系統(tǒng)基礎(chǔ)數(shù)據(jù)-表字段基本信息維護(hù)
          定義一個(gè)表的字段名,及對(duì)應(yīng)的Java類名,數(shù)據(jù)類型,長(zhǎng)度,是否可空,默認(rèn)值等,以及此字段在頁(yè)面上的輸入形式(下拉,彈出,日期選擇等)
          5
          內(nèi)容管理-信息編輯與發(fā)布
          基于FCKEDIT開(kāi)發(fā)的信息在線編輯工具,可直接粘貼Word文檔及html頁(yè)面進(jìn)行編輯,是所見(jiàn)即所得的在線編輯工具,另外信息存儲(chǔ)后可自動(dòng)生成靜態(tài)的html頁(yè)面.
          6
          用戶郵箱-郵箱配置
          當(dāng)一個(gè)用戶有多個(gè)郵箱時(shí),配置郵箱帳號(hào),登錄時(shí)自動(dòng)在功能樹(shù)的用戶郵箱中列出登錄用戶的所有郵箱.
          7
          用戶郵箱-阿寶的163郵箱
          這是上一功能配置好后顯示的郵箱,基于Java實(shí)現(xiàn)的WebMail郵箱(Client端),功能比較完善.
          8
          組織結(jié)構(gòu)與權(quán)限-組織結(jié)構(gòu)維護(hù)
          樹(shù)形的組織結(jié)構(gòu)與用戶帳號(hào)維護(hù),并提供了組織結(jié)構(gòu)綁定角色的功能(用于授權(quán)管理)。
          9
          組織結(jié)構(gòu)與權(quán)限-角色基本信息維護(hù)
          角色的定義及角色與權(quán)限綁定。
          10
          組織結(jié)構(gòu)與權(quán)限-B2C用戶帳號(hào)維護(hù)
          此功能是對(duì)于B2C類的用戶帳號(hào),用于以后開(kāi)發(fā)的B2C類的門(mén)戶網(wǎng)站使用。上面的組織結(jié)構(gòu)維護(hù)中的用戶主要用于內(nèi)網(wǎng)MIS的人員-角色-權(quán)限的模式。本功能將用于人員-權(quán)限的簡(jiǎn)單模式。
          11
          組織結(jié)構(gòu)與權(quán)限-權(quán)限維護(hù)
          提供權(quán)限樹(shù)的增刪改查功能,是Acegi安全管理框架依賴的基礎(chǔ)數(shù)據(jù)之一,這里可定義URL權(quán)限,按鈕權(quán)限等多種權(quán)限標(biāo)識(shí)符。
          12
          組織結(jié)構(gòu)與權(quán)限-Web資源授權(quán)
          定義可由指定權(quán)限訪問(wèn)的URL目錄及子目錄。例如Web服務(wù)器中的某目錄的word文檔只能授權(quán)給A權(quán)限,而PDF文檔只能授權(quán)給B權(quán)限,所以授權(quán)非常靈活。
          13
          組織結(jié)構(gòu)與權(quán)限-功能菜單維護(hù)
          這是一個(gè)由平臺(tái)樹(shù)創(chuàng)建向?qū)?chuàng)建的樹(shù)型維護(hù)功能的Demo,目前未使用
          14
          組織結(jié)構(gòu)與權(quán)限-樹(shù)創(chuàng)建向?qū)?/span>
          這個(gè)是用spring MVC做的創(chuàng)建向?qū)У腄emo,未開(kāi)發(fā)完,暫不使用。有另外的功能替代。
          15
          工作流設(shè)置-樹(shù)生成向?qū)?/span>
          此功能可以快速生成一個(gè)樹(shù)形的功能維護(hù)(單表的),例如商品分類,會(huì)計(jì)科目,功能菜單都是樹(shù)形的,可以通過(guò)簡(jiǎn)單的設(shè)置就能快速生成一個(gè)樹(shù)形結(jié)構(gòu)的增刪改查(并自動(dòng)建數(shù)據(jù)庫(kù)表),非常強(qiáng)大,解決了開(kāi)發(fā)過(guò)程中樹(shù)型開(kāi)發(fā)慢,難度大的問(wèn)題。
          16
          工作流設(shè)置-動(dòng)態(tài)功能菜單維護(hù)
          本 功能是針對(duì)一個(gè)已建好的數(shù)據(jù)庫(kù)表生成增刪改查頁(yè)面的功能,通過(guò)本功能不僅能在線編譯部署平臺(tái)創(chuàng)建的java類,還可自動(dòng)配置xwork.xml,生成的頁(yè) 面中包含編輯頁(yè)面,列表頁(yè)面,其中列表頁(yè)面具備了跨數(shù)據(jù)庫(kù)的分頁(yè),條件查詢,點(diǎn)標(biāo)題列排序,組合查詢等功能,所以基于單數(shù)據(jù)庫(kù)表的維護(hù)不再需要開(kāi)發(fā)人員編 寫(xiě)代碼。
          17
          工作流設(shè)置-報(bào)表查詢及上傳
          主要是為開(kāi)發(fā)人員準(zhǔn)備的一個(gè)基于webwork如何上傳文件的一個(gè)實(shí)現(xiàn)
          18
          工作流設(shè)置
          工作流設(shè)置中的其他未介紹的菜單不需要參考,是針對(duì)一個(gè)項(xiàng)目實(shí)現(xiàn)的簡(jiǎn)易審批流,有另外的文檔介紹簡(jiǎn)易審批流。
          19
          圖表(測(cè)試)
          針對(duì)一個(gè)項(xiàng)目寫(xiě)的Jfreechart的demo圖表,程序上可參考。

           

          說(shuō)明:
          1)功能樹(shù)的綜合查詢和計(jì)劃管理是針對(duì)一個(gè)項(xiàng)目做的計(jì)劃審批工作流和綜合查詢上傳EXCEl報(bào)表,可不參考。
          2)由于本平臺(tái)非最終的用戶產(chǎn)品,主要作為二次開(kāi)發(fā)平臺(tái),所以菜單樹(shù)的組織比較隨意,軟件公司利用此平臺(tái)進(jìn)行開(kāi)發(fā)時(shí),可以做自己的功能樹(shù),然后將平臺(tái)的功能樹(shù)中對(duì)應(yīng)功能的連接加到自己的功能樹(shù)中。
          二、OpenJweb非功能特性
          1)技術(shù)上集成了Spring2.5.4,hibernate3,struts1.2,webwork2.2.7, acegisecurity-1.0.7,dwr,ext2.0+, dhtmlxTree,fckedit。其中控制層主要是以webwork為核心,另外系統(tǒng)集成了ejf,spring-MVC功能向?qū)У取?/span>
          2) 基于Spring編寫(xiě)的JavaMail實(shí)現(xiàn),可方便地實(shí)現(xiàn)帶附件的郵件群發(fā)。
          3) OpenJWeb特有的MVC 設(shè)計(jì),使得無(wú)論增加多少數(shù)據(jù)庫(kù)表,不增加新的控制層類(Action)和BO(業(yè)務(wù)邏輯類)及DAO類,而其他平臺(tái)產(chǎn)品新增一個(gè)數(shù)據(jù)庫(kù)表會(huì)生成許多java類,造成java文件過(guò)多,不僅代碼管理增多,在性能上也有影響。
          4) 自動(dòng)在線編譯,這樣即使在遠(yuǎn)程也可以通過(guò)瀏覽器來(lái)定制新的功能。
          5)嵌入了lucene的搜索引擎,對(duì)發(fā)布的信息可自動(dòng)定時(shí)創(chuàng)建索引庫(kù),可對(duì)text,html,word,pdf格式的文檔進(jìn)行全文檢索。
          6)基于spring的非常方便的定時(shí)器類,用戶可在指定的類中增加和設(shè)置新的定時(shí)邏輯。
          7)集成CAS產(chǎn)品,可很容易地實(shí)現(xiàn)與CAS的SSO集成。
          8)封裝了功能豐富的基于Hibernate的數(shù)據(jù)庫(kù)操作方法(增刪改查),調(diào)用非常方便,開(kāi)發(fā)人員基本不再需要自己編寫(xiě)數(shù)據(jù)庫(kù)連接的代碼,不僅提高了開(kāi)發(fā)效率,也減少了出現(xiàn)BUG的幾率。
          三、OpenJWeb的性價(jià)比
          OpenJWeb有機(jī)集成了眾多頂級(jí)的開(kāi)源產(chǎn)品,軟件開(kāi)發(fā)商不再需要自己花時(shí)間和人力來(lái)選型并集成這些框架,而且這些框架的整合是性能上得到驗(yàn)證的,這些集成的框架有一些已成功應(yīng)用于大型電子商務(wù)項(xiàng)目(深圳航空電子商務(wù)網(wǎng)站)。
          從產(chǎn)品界面功能上講,OpenJWeb比其他快速開(kāi)發(fā)平臺(tái)并不出色,因?yàn)楸酒脚_(tái)的重點(diǎn)在于給軟件公司使用,所以更多地關(guān)注的產(chǎn)品的內(nèi)核,快速頁(yè)面生成、 樹(shù)功能快速生成是本平臺(tái)的最大亮點(diǎn)。實(shí)現(xiàn)了單表增刪改查的零代碼的夢(mèng)想。
          OpenJweb 采取免費(fèi)產(chǎn)品+收費(fèi)服務(wù)的方式,軟件公司一年4萬(wàn)元的技術(shù)咨詢的投 入實(shí)際相當(dāng)于一個(gè)2500-3000/月的應(yīng)屆畢業(yè)生一年的工資,而且還可以得到一個(gè)非常好的開(kāi)發(fā)平臺(tái),也得到有十多年經(jīng)驗(yàn)的IT架構(gòu)師的技術(shù)咨詢,所以 性價(jià)比是很高的,如果軟件公司自己聘請(qǐng)專職的架構(gòu)師,年薪至少在12萬(wàn)元以上,所以這筆技術(shù)咨詢的支出是非常物有所值的。
          瀏覽 52
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          評(píng)論
          圖片
          表情
          推薦
          點(diǎn)贊
          評(píng)論
          收藏
          分享

          手機(jī)掃一掃分享

          編輯 分享
          舉報(bào)
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  爱爱视频网址 | 亚洲黄色在线免费观看 | 男女猛干直接看 | 婷婷五月天操逼 | av麻豆成人电影 AV免费在线网站 AV中文在线观看 A片黄色电影网站 |