jdk 1.4
websphere portal server 6.1 (portlet jsr 168)
domino 7
jdk 1.5
eelipse 3.3.1
myeclipse 6.0.1
websphere portal server 6.1 (portlet jsr 168)
db2domino 7
struts2<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
dwrdojo
freemarker
jfreechart
jspaction
spring
service
manager
drools
ibatis
daodb
db2表示層使用struts2來實現,整合了dwr,dojo,freemarker,jfreechart等常用框架。滿足了業務的常規要求。
業務層主要分:service和manager層來實現。交由spring來管理。
持久層使用ibatis來管理,由spring來管理dao物件。
由websphere portal server來管理使用者的許可權,特別的需求由應用自己來讀取ldap來處理。
由spring 來處理簡單事務,使用spring的宣告式事務來管理。
建議模組捕獲異常,通過返回狀態碼來處理。
分頁功能主要包括表示層,業務層,和持久層三方面。
表示層通過傳遞pagevalue物件,來將頁碼資訊和結果集返回到jsp頁面。使用struts2標籤來將頁碼和結果集顯示出來。
業務層通過pagemanager來操作ipage介面和ipageresult介面,來實現頁碼計算和資料獲得進行分離。page類實現ipage介面,來進行頁碼的計算。pageresult實現ipageresult介面,通過dao來獲得相應的資料集,然後放到pagevalue物件的list內,返回給頁面。
持久層使用dao來管理,需要實現int gettotal()和list getresult(int top, int max)兩個方法。
由action呼叫service的相應方法來實現。
包命名規則:
例:com.test.action action目錄
com.test.action.edit 對應於portlet的edit模式下的action
com.test.action.chart 對應於portlet的view模式下的處理chart的action
com.test.domain 存放域物件
com.test.page 存放分頁模組的業務處理類
com.test.logic.business 存放業務處理介面
com.test.logic.business.impl 存放業務處理實現類
com.test.logic.service 存放業務服務介面
com.test.logic.service.impl 存放業務服務實現類
com.test.persistence 存放ibatis配置
com.test.persistence.dao 存放dao介面
com.test.persistence.dao.impl 存放dao實現類
globalmessages_en_us.properties 國際化配置檔案
log4j.xml 日誌配置檔案
struts.properties struts配置檔案
struts.xml struts配置檔案
struts-chart.xml 功能模組的struts配置檔案
struts-edit.xml 對應edit模式下的struts配置檔案
validators.xml 校驗配置檔案
indexeditprocessaction-validation.xml 對應action的校驗配置檔案
/web-inf/edit 相應模組的jsp目錄
dwr.xml dwr配置檔案
portlet.xml portlet配置檔案
struts-portlet-object.xml struts-portlet配置檔案
web.xml web配置檔案
js原型系統
物件是對資料和行為的抽象,我們可以把一些關聯的資料,和對該資料處理的演算法封裝在一起,並且用乙個名字描述它,這樣我就把一堆東西用乙個名詞表示了,物件對我們隱藏了資料的複雜度,使我可以在思考的時候把系統劃分各種物件,更符合人類的思維,也更容易復用資料 js是原型繼承正規化,沒有類,當你看上乙個物件的時...
原型系統設計概況
一 目標 原型系統 規則庫 行業軟體 二 構成 自定義表單 自定義規則 自定義流程 自定義報表 自定義列印 三 詳述 1.表單 應該可以進行表單介面的視覺化設計,設計的表單具有基礎的增刪改查等功能,對於增刪改查等許可權劃分規劃到規則設計中來配合實現。表單設計中應該要包含一套基礎控制項庫,控制項可以繫...
模型化空間分析原型系統開發
一 模型定義 實現了基於拖拽的模型構建方法。1 左側的模型原子面板基於配置檔案生成,便於模型原子的擴充套件。2 模型原子引數設定對話方塊滿足兩種場景 a 不指定特定引數設定控制項,系統根據原子定義檔案自動建立引數設定控制項 b 指定空間型別名稱,則載入自定義引數設定控制項 3 設計器中的模型原則在設...