系統原型結構描述(二)系統原型開發包說明

2021-08-22 17:47:35 字數 2131 閱讀 1129

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 設計器中的模型原則在設...