freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于bs架構保險系統(tǒng)的設計和實現(xiàn) 畢業(yè)論文-預覽頁

2025-03-30 08:40 上一頁面

下一頁面
 

【正文】 視圖 控制器( MVC)的設計模式,為了把表現(xiàn)層 presentation 從請求處理 request processing 和數(shù)據(jù)存儲 data storage 中分離開來,升陽公司推薦在 JSP 文件中使用一種模型 視圖 控制器 Modelviewcontroller 模式。 1. 一個 JSP 頁面可以被分為以下幾部份: (1) 靜態(tài)數(shù)據(jù),如 HTML (2) JSP 指令,如 include 指令 (3) JSP 腳本元素和變量 (4) JSP 動作 (5) 用戶自定義標簽 (6) 靜態(tài)數(shù)據(jù) 靜態(tài)數(shù)據(jù)在輸入文件中的內(nèi)容和輸出給 HTTP 響應的內(nèi)容完全一致。效果就好像被包含文件的內(nèi)容直接被粘貼到當前文件中一樣。 (3) errorPage 處理 HTTP 請求時,如果出現(xiàn)異常則顯示該錯誤提示信息頁面 (4) isErrorPage 如果設置為 TRUE,則表示當前文件是一個錯誤提示頁面 (5) isThreadSafe 表示最終生成的 servlet 是否安全線程( thread safe) (6) import=.*表示導入 java 實例 (7) contentType=text/html 表示頁面類型 (8) isErrorPage=false 表示無錯頁面 (9) isThreadSafe=trueJSP 表示安全線程 JSP 注意:在同一個 JSP 文件中只有 import導入頁面指令可以被多次使用。 一種是聲明標簽,在 JAVA SERVLET 的類體中放入一個變量的定義。 7 %int localStackBasedVariable = 1。 JSP 提供了以下動作: jsp:include 和子過程類似, JAVA SERVLET 暫時接管對其它指定的 JSP 頁的請求和響應。指定一個將加入請求的當前參數(shù)組中的參數(shù)。這個動作產(chǎn)生為嵌入一個 APPLET 所需要的指定瀏覽器標簽。 jsp:useBean 創(chuàng)建或者復用一個 JavaBean 變量到 JSP 頁。目前 jsp:plugin標簽不允許動態(tài)調(diào)用 applets。 8 page:該屬性只是當前頁中有效。它可以在所有被包含或者從主頁面(最先接收請求的頁面)轉向到的 JSP頁之間共享。當該標簽首次在文件中使用時,將會創(chuàng)建一個 MyActionTag 的實例。 EVAL_BODY_INCLUDE: 對標簽之內(nèi)主體進行賦值。 當結束標簽出現(xiàn)時,它會調(diào)用 doEndTag()方法,該方法會返回如下兩做之一: EVAL_PAGE: 表示 JSP 文件的剩余部份將會被執(zhí)行。 JSON技術 JSON(JavaScript Object Notation) 是一種輕量級的數(shù)據(jù)交換格式。易于人閱讀和編寫,同時也易于機器解析和生成。 (1) 對象 (object):一個對象以 ―{‖開始,并以 ―}‖結束。 (3) 值的有序列表( Array):一個或者多個值用 ―, ‖分割后,使用 ―[‖, ―]‖括起來就形成了這樣的列表,形如: [collection, collection] (4) 字符串:以 括起來的一串字符。 2. 安全性問題 (1) JavaScript 的 eval() 由于 JSON 在語法上是 JavaScript 的子集合,所以一般都會使用 eval()作為讀取資料的方式,如果是針對可靠的數(shù)據(jù)來源 ,在不支持原生 JSON 解析的瀏覽器上面這是最快速的方法。 (2) 跨站存取問題 另外一個安全上的問題則是跨站請求偽造( Crosssite request fery,簡稱 CSRF或 XSRF)。主要的原因在于 XML 的設計理念與 JSON不同。在這里, Struts 可以與各種標準的數(shù)據(jù)訪問技術結合在一起,包括 Enterprise Java Beans( EJB) , JDBC 與 JNDI。很多開發(fā)人員認為 Struts 目前尚不成熟,應 用的成本較高。它的目的是為了減少在運用 MVC 設計模型來開發(fā) Web 應用的時間。 在 Java EE 的 Web 應用發(fā)展的初期,除了使用 Servlet 技術以外,普遍是在 JavaServer Pages( JSP)的源代碼中,采用 HTML 與 Java 代碼混合的方式進行開發(fā)。 2021 年, WebWork 與 Struts 這兩個優(yōu)秀的 Java EE Web 框架( Web Framework〕的團體,決定合作共同開發(fā)一個新的,整合了 WebWork 與 Struts 優(yōu)點,并且更加優(yōu)雅、擴展性更強的框架,命名為 ―Struts 2‖,原 Struts 的 版本產(chǎn)品稱為 ―Struts 1‖。 Spring 使用基本的 JavaBean來完成以前只可能由 EJB 完成的事情。該框架基于 Expert OneonOne Java EE Design and Development( ISBN 0764543857)一書中的代碼,最初由 Rod Johnson 和 Juergen Hoeller 等 開發(fā)。 數(shù)據(jù)庫事務的一般化抽象層,允許宣告式( Declarative)事務管理器,簡化事務的劃分使之 與底層無關。終止 39。利用眾多的翻轉控制方便特性來全面支持,解決了許多典型的 Hibernate 集成問題。值得注意的是, Spring 中間層可以輕易地結合于任何基于 MVC 框架的網(wǎng)頁層,例如 Struts, WebWork,或 Tapestry。程序開發(fā)員們可以使用Spring 的 JDBC 抽象層重新設計那些復雜的框架結構。 Hibernate 也是目前 Java 開發(fā)中最為流行的數(shù)據(jù)庫持久層框架,現(xiàn)已歸 JBOSS 所有。 Hibernate 的核心接口一共有 6 個,分別為 :Session、 SessionFactory、 Transaction、Query、 Criteria 和 Configuration。 1. Session 接口: Session 接口負責執(zhí)行被持久化對象的 CRUD 操作 (CRUD 的任務是完成與數(shù)據(jù)庫的交流,包含了很多常見的 SQL 語句。這里當使用 session 這個術語時,其實指的是 Hibernate 中的 session,而以后會將 HttpSession 對象稱為用戶 session。需要注意的是 SessionFactory并不是輕量級的,因為一 般情況下,一個項目通常只需要一個 SessionFactory 就夠,當需要操作多個數(shù)據(jù)庫時,可以為每個數(shù)據(jù)庫指定一個 SessionFactory。它是 可選的,開發(fā)人員也可以設計編寫自己的底層事務處理代碼。 14 3 系統(tǒng)的需求分析 需求分析 以業(yè)務需求為根本,分析目標客戶的訴求和業(yè)務特征,提出針對性解決方案: 1. 增加交強 商業(yè)共同投保功能 2. 增強續(xù)保功能。 在滿足上述要求的前提下,系統(tǒng)建設需要滿足渤海公司的上線的時間要求:采用與現(xiàn)有核心系統(tǒng) PCISV5 對接方式,重用現(xiàn)有 核心系統(tǒng)后臺服務功能。與當前的核心系統(tǒng) PCISV5 的升級規(guī)劃保持一致。 1. 系統(tǒng)性:作為 ISS_PCIS 技術平臺的一部分,具有規(guī)模性系統(tǒng)實際運營的基礎;同時具有長期的研發(fā)規(guī)劃;獨立的研發(fā)團隊維護,確保技術平臺的的系統(tǒng)性。 3. 前瞻性:引入 ISS_PCIS_FWK_EC 版 WEB 框架,降低網(wǎng)絡流量以及客戶端環(huán)境 15 對系統(tǒng)的要求;數(shù)據(jù)包驗證功能,解決網(wǎng)絡傳輸數(shù)據(jù)包丟失導致的錯誤。 圖 快速出單系統(tǒng)的業(yè)務架構圖 新舊系統(tǒng)功能對比 表 表 大類 子類 功能實現(xiàn) 快速出單 PCISV5 錄入 保單錄入 /保存 ? — 保單錄入 /保存 — ? 保費試算 /計算 ? ? 試算單管理 ? — 批單處理 批文模板 — ? 可批改項設置 — ? 16 核保 提核 ? ? 任務告知 ? — 自核體系 — ? 核保級別 — ? 核保流程 — ? 打印 打印接口實現(xiàn) ? — 單證管理 — ? 單證制作 — ? 打印服務 — ? 刷卡繳費 與 POS/銀行 ? — 繳費記錄 — ? 接口 平臺 — ? 收付 — ? 整車配件 ? — 保 /批單單查詢 綜合查詢 ? — 數(shù)據(jù)導出 ? — 任務管理 任務自動告知功能 ? — 本章小結 本章主要介紹了系統(tǒng)實際的業(yè)務需求和新系統(tǒng)和舊系統(tǒng)的功能對比。保險核心系統(tǒng)的應用架構是根據(jù)保險公司的業(yè)務需求而產(chǎn)生的軟件結構, 而保險核心系統(tǒng)的技術架構是與業(yè)務無關的技術實現(xiàn)。而保險核心系統(tǒng)軟件技術架構是一個和具體的業(yè)務應用無關的技術平臺。它們定義如下:定義保險應用服務工具是指執(zhí)行特定保險業(yè)務的軟件模塊。在后文中我們將保險 業(yè)務服務工具簡稱為服務工具。如集成的工具使用共享的數(shù)據(jù)庫、共同的業(yè)務描述格式、一致的工具調(diào)用程序和綜合的用戶接口。系統(tǒng)框架為保險應用工具提供公共的操作環(huán)境,因此是進行工具集成的基礎 。某項 f 批 1 業(yè)務數(shù)據(jù)可能在幾個不同的服務工具之間共享,同時共享該項業(yè)務數(shù)據(jù)的服務工具可能并發(fā)地對該項業(yè)務數(shù)據(jù)進行訪問。圖中最終用戶為了完成特定 的業(yè)務功能。并管理業(yè)務過程。這種信息交互的需求與利用服務工具完成業(yè)務任務的需求是一致的。這里框架工具是指實現(xiàn)最終用戶與系統(tǒng)框架之間信息交互功能的與特定應用業(yè)務無關的軟件模塊。 19 當工具在運行或保留內(nèi)部狀態(tài)時,要有大量的內(nèi)部操作。它是面向最終用戶的。對應用功能層的 抽象是為了實現(xiàn)應用邏輯的重用。 為了在開發(fā)保險核心系統(tǒng)時縮短開發(fā)周期,在保險核心系統(tǒng)技術架構的表現(xiàn)層(PresentationTier)中引入開源的 Struts Framework.在業(yè)務層 (BusinessTier)中引入了開源的中間件 Hibernate。結合圖 5 的PresentationTier 部分以及 Struts 的架構,下面簡述在本文的技術架構中是如何實現(xiàn)的Controller 控制器部分、 View 視圖部分和 Model 模型部分設計。 4. 業(yè)務層設計業(yè)務層是處理所有保險業(yè)務邏輯的場所。所有與數(shù)據(jù)庫的操作都在 DataAccessObject(數(shù)據(jù)訪問對象一 DAO1 中實現(xiàn), DataAccessObject 在現(xiàn)在的企業(yè)級應用系統(tǒng)開發(fā)中占據(jù)著重要的地位,也是最復雜的問題之一. 它將影響整個系統(tǒng)的可靠性和穩(wěn)健性。 Hibernate 輕量級的組件,使用Hibernate 可以幫助我們消除或者包裝那些針對特定廠商的 SQL 代碼,并且把結果集從表格的表示形式轉換到一系列的對象中去,使開發(fā)者把更多的精力移到業(yè)務邏輯的開發(fā)上。在數(shù)據(jù)層提供對關系型數(shù)據(jù)的訪問以 及對 XML 數(shù)據(jù)等其他格式數(shù)據(jù)的訪問。 以 JQuery 等作為 WEB 前端框架的基礎組件,為以后應用程序跨瀏覽器在不同設備上運行提供基礎。 PCIS V6 應用服務器的配置 安裝 Tomcat 版本 , 配置 pcisv6 應用 (具體可以參考程序目錄下 tomcat 配置說明 .TXT): 1. 用記事本打開 tomcat 的配置目錄 (conf)的 在文件第一行加入 ?xml version= encoding=UTF8? 2. 查找到 Host......./Host定義段 在這個定義段中添加下面代碼,修改 docBase 的程序路徑為此應用存放的路徑 Context path=/pcis docBase=D:\pcis\WebRoot debug = 5 Manager pathname=/ Resource name=jdbc/claim factory= auth=Container type= maxActive=10 maxIdle=1 maxWait=10000 25 driverClassName= username=pcisv6 password=11 url=jdbc:oracle:thin::1521:corev6/ /Context 3. 另存時,選定 UTF8 編碼格式 配置文件 1. PCIS V6 配置文件列表 業(yè)務 是 Spring 整體配置 是基礎架構的配置 是認證與授權的配置 bizcontext[modulename].xml 否配置業(yè)務層和集成層對象,如 BizAction、 Service、DAO、 JMS 等 ,根據(jù)各模塊所需增加新的配置文件 VO 持久化 是 Hibernate 整體配置 是基礎架構 VO 的配置 Hibernate[ modulename]. 否各業(yè)務模塊的 VO 配置 [Demo]. 否各業(yè)務對象的映射配置 公用 是菜單適配器的配置 否放置 context 配置文件中經(jīng)常修改的參數(shù)(可選) Message_[zh_CN].properties 是國際化的配置 否 log4j 配置文件, PCIS V6 內(nèi)核使用 modulename 代表分類組別, zh_CN 代表國際
點擊復制文檔內(nèi)容
環(huán)評公示相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1