【正文】
_TAG: 對標(biāo)簽之內(nèi)主體進(jìn)行賦值并把結(jié)果輸出到流(保存在標(biāo)簽的主體內(nèi)容屬性中)。這個 doStartTag()方法將會返回如下之一: SKIP_BODY: 標(biāo)簽之間不做處理。然后(而且 當(dāng)每次該標(biāo)簽被使用時),當(dāng)出現(xiàn)開始標(biāo)簽時,將會調(diào)用 doStartTag()方法,根據(jù)開始標(biāo)簽的結(jié)果,來決定如何處理標(biāo)簽的主體。 JSP 編譯器將會載入 .tld 這個 XML 文件,然后可以看到標(biāo)簽 myaction 由 JAVA 類MyActionTag 實現(xiàn)。 5. JSP 標(biāo)簽庫 除了 JSP 預(yù)定義動作之外,開發(fā)者還可以使用 JSP 標(biāo)簽擴(kuò)展 API 添加他們自定義的動作。 可 用一個創(chuàng)建一個類的實例,并且把該實例存儲在屬性中,該屬性將在該請 求的生命周期內(nèi)有效。 session:該屬性在用戶會話的生命周期內(nèi)有效。 scope 屬性可以是 request, page, session or application,它有以下用意: request— 該屬性在請求的生命周期內(nèi)有效,一旦請求被所有的 JSP 頁處理完后,那么該屬性就不可引用。例如,你如果有一個圖表 applet 需要數(shù)據(jù)點以參數(shù)形式被傳入,除非數(shù)據(jù)點的數(shù)量是一個常量,否則你就不能使用 ResultSet 循環(huán)來創(chuàng)建 jsp:param標(biāo)簽,你不得不手寫每個 jsp:param 標(biāo)簽的代碼。這個標(biāo)簽設(shè)計得并不好,但有希望在以后加入動態(tài)屬性( height=${}, code=${chart}等)和動態(tài)參數(shù)的新功能。 上述說明了一種在網(wǎng)頁中嵌入 applet 的統(tǒng)一方法。 jsp:setProperty 在指定的 JavaBean 中設(shè)置一個屬性值。 jsp:fallback 如果瀏覽器不支持 APPLETS 則會顯示的內(nèi)容。 jsp:pluginNetscape Navigator 的老版本和 Inter Explorer 使用不同的標(biāo)簽以嵌入一個 applet。 jsp:forward 用于處理對另一個 JSP 或 SERVLET 的請求和響應(yīng)。 jsp:param 可以在 jsp:include, jsp:forward 或 jsp:params 塊之間使用。當(dāng)處理完該 JSP 頁后就馬上把控制權(quán)交還當(dāng)前 JSP 頁。 4. JSP 動作 JSP 動作是一系列可以調(diào)用內(nèi)建于網(wǎng)絡(luò)服務(wù)器中的功能的 XML 標(biāo)簽。 (localStackBasedVariable)。 %一種是腳本標(biāo)簽,在 JAVA SERVLET 的類的_jspService()方法中放入所包含的語句。靜態(tài)的數(shù)據(jù)成員也可以如此定義。 request: HTTP request 對象 response: HTTP response 對象 session: HTTP session 對象 (2) 腳本元素 有三個基本的腳本元素,作用是使 JAVA 代碼可以直接插入 servlet。 標(biāo)簽庫指令 taglib –標(biāo)簽庫指令描述了要使用的 JSP 標(biāo)簽庫。當(dāng)生成非 HTML 內(nèi)容或者當(dāng)前字符集character set 并非默認(rèn)字符集時使用。這個功能和 C 預(yù)處理器所提供的很類似。 2. JSP 指令 JSP 指令控制 JSP 編譯器如何去生成 servlet,以下是可用的指令:包含指令 include –包 含指令通知 JSP 編譯器把另外一個文件完全包含入當(dāng)前文件中。此時,該 JSP輸入文件會是一個沒有內(nèi)嵌 JAVA 或動作的 HTML 頁面。有幾種平臺都基于服務(wù)于網(wǎng)絡(luò)層的模 視圖 控件 模式(比如 Struts 和 Spring framework)。規(guī)范的 SERVLET 或者分離的 JSP文件用于處理請求。一個 JSP 編譯器可以把 JSP 編譯成 JAVA 代碼寫的 servlet 然后再由 JAVA 編譯器來編譯成機(jī)器碼,也可以直接編譯成二進(jìn)制碼。標(biāo)簽庫提供了一種和平臺無關(guān)的擴(kuò)展服務(wù)器性能的方法。 JSP 句法增加了被稱為 JSP 動作的 XML 標(biāo)簽,它們用來調(diào)用內(nèi)建功能。 JSP 技術(shù)是以 Java 語言作為 腳本語言 的, JSP 網(wǎng)頁為整個服務(wù)器端的 Java 庫 單元提供了一個接 5 口來服務(wù)于 HTTP 的應(yīng)用程序。用 JSP 開發(fā)的 Web 應(yīng)用是跨平臺的,既能在 Linux 下運行,也能在其他 操作系統(tǒng) 上運行。 JSP技術(shù) JSP( Java Server Pages)是由 Sun Microsystems 公司倡導(dǎo)、許多公司參與一起建立的一種 動態(tài)網(wǎng)頁 技術(shù)標(biāo)準(zhǔn)。但是,應(yīng)用服務(wù)器運行數(shù)據(jù)負(fù)荷較重,一旦發(fā)生服務(wù)器 ―崩潰 ‖等問 題,后果不堪設(shè)想。 3. 應(yīng)用服務(wù)器運行數(shù)據(jù)負(fù)荷較重。所以服務(wù)器操作系統(tǒng)的選擇是很多的,不管選用那種操作系統(tǒng)都可以讓大部分人使用 windows 作為桌面操作系統(tǒng)電腦不受影響,這就使的最流行免費的 Linux 操作系統(tǒng)快速發(fā)展起來, Linux 除了操作系統(tǒng)是免費的以外,連數(shù)據(jù)庫也是免費的,這種選擇非常盛行。 大家都知道 windows 在桌面電腦 上幾乎一統(tǒng)天下,瀏覽器成為了標(biāo)準(zhǔn)配置,但在服務(wù)器操作系統(tǒng)上 windows 并不是處于絕對的統(tǒng)治地位。因此,維護(hù)和升級革命的方式是 ―瘦 ‖客戶機(jī), ―胖 ‖服務(wù)器。所以客戶機(jī)越來越 ―瘦 ‖,而服務(wù)器越來越 ―胖 ‖是將來信息化發(fā)展的主流方向。對一個稍微大一點單位來說,系統(tǒng)管理人員如果需要在幾百甚至上千部電腦之間來回奔跑,效率和工作量是可想而知的,但 B/S 架構(gòu)的軟件只需要管理服務(wù)器就行了,所有的客戶 端只是瀏覽器,根本不需要做任何的維護(hù)。 1. 維護(hù)和升級方式簡單。特別是在 JAVA這樣的跨平臺語言出現(xiàn)之后, B/S架構(gòu)管理軟件更是方便、快捷、高效。 以目前的技術(shù)看,局域網(wǎng)建立 B/S 結(jié)構(gòu)的網(wǎng)絡(luò)應(yīng)用,并通過 Inter/Intra 模式下數(shù)據(jù)庫應(yīng)用,相對易于把握、成本也是較低的。在這種結(jié)構(gòu)下 ,用戶工作界面是通過 WWW瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端( Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端( Server)實現(xiàn),形成所謂三層 3tier 結(jié)構(gòu)。 顯示層:使用 JSP 技術(shù)開發(fā) 控制層:使用 Servlet 技術(shù)開發(fā) 模型層:使用 Java Bean 技術(shù)開發(fā) B/S模式 B/S( Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。那是因為后臺向前臺返回數(shù)據(jù)的時候仍然要用到 DW 的結(jié)構(gòu),但是對里面的數(shù)據(jù)類型、 CodeList、校驗類型、 Onchange 事件等均布響應(yīng),新平臺關(guān)聯(lián) DW 僅僅使用 Attribute 標(biāo)簽的 Name屬性,也就是說前臺的一個 Input 的那么必須對應(yīng)后臺一個 DW 的 Name,否則字段回填會有問題(不會影響字段值抽取,因為字段值抽取與 DW 無關(guān))。]的 DW數(shù)據(jù)結(jié)構(gòu)。由于使用的是 JSP 所以對頁面布局也更為靈活,可以任意將數(shù)據(jù)布局。同時由于需要兼容原有 V6 的后臺,所以快速出單推出了新的前臺框架。 研究主要內(nèi)容 原 V6 前臺采用的 DW( DataWindow) +XSLT 形式做頁面及數(shù)據(jù)展現(xiàn),好處是制定頁面時候模板化,開發(fā)人員耗費較少的時間定制頁面,同時不需要關(guān)心頁面的基礎(chǔ)校驗及事件管理。系統(tǒng)假定面向三個層面的操作者:第一,了解車險業(yè)務(wù),但不熟悉系統(tǒng),系統(tǒng)應(yīng)該從人的角度考慮,通過向?qū)降匿浫?,引?dǎo)客戶錄入信息;第二、初步了解系統(tǒng),并且業(yè)務(wù)范圍相對固定(例如:某品牌4S 店),系統(tǒng)應(yīng)該提供預(yù)定義模板的方式簡化這部分人員的操作流程 ;第三、對系統(tǒng)非常熟悉的熟練操作人員,系統(tǒng)應(yīng)該將信息分塊,并考慮預(yù)提一部分信息做錄入準(zhǔn)備??焖俪鰡? 2 系統(tǒng)的客戶端(即:瀏覽器)與服務(wù)器之間傳送信息最小化,交互次數(shù)最少化。對網(wǎng)絡(luò)的要求一方面是網(wǎng)速要求,一方面是VPN 要求。這也決定了該系統(tǒng)的建設(shè)重要目標(biāo):高效、快速,并能與當(dāng)前的核心系統(tǒng)兼 容。核心系統(tǒng)全面升級需要更長的時間以及更全面的準(zhǔn)備。需要進(jìn)行根據(jù)業(yè)務(wù)發(fā)展的要求進(jìn)行部分升級。 背景及目的 當(dāng)前渤海核心業(yè)務(wù)系統(tǒng)(由軟通動力提供的 PCISV5)系統(tǒng)運行穩(wěn)定,從性能支撐上和功能擴(kuò)展性均能滿足。開發(fā)者不僅可以更快地發(fā)表對問題域新的解決方案,而且其獨立于平臺、基于組件的 J2EE 解決方案不再受到提供商的產(chǎn)品和應(yīng)用程序編程界面的限制。 由于不同保險公司之間的業(yè)務(wù)和經(jīng)營模式差異性較大,需要通用核心系統(tǒng)具有高度的模塊化、參數(shù)化.以滿足不同保險公司的需求,同時保證系統(tǒng)具有良好的可擴(kuò)展性和可移植性。梳理核心業(yè)務(wù)的出單流程,推出更高效便捷的 ―快速出單系統(tǒng) ‖成為迫在眉睫的事項。 關(guān)鍵詞 : B/S, J2EE,保險核心系統(tǒng), Java 企業(yè)架構(gòu),架構(gòu)模型,通用架構(gòu) 三號黑體加粗 II Abstract Facing the serious business environment, how to form to the customer service as a center spindle is the key to winning the petition, and the establishment of international standardization and quality of anizational structure, processes, the corresponding information systems, and required to actively respond to the core system is an opened prerequisite for the insurance pany has also been widely recognized that the rapid growth of the insurance pany39。國內(nèi)的保險核心系統(tǒng)通常 以保險公司現(xiàn)有業(yè)務(wù)作為模板進(jìn)行開發(fā),往往缺乏前瞻性,這樣的系統(tǒng)缺乏可擴(kuò)展性和可移植性。 I 基于 B/S架構(gòu) 保險系統(tǒng)的設(shè)計 和實現(xiàn) 摘 要 面對日趨嚴(yán)峻的經(jīng)營環(huán)境,各保險公司競爭致勝的關(guān)鍵是如何形成以客戶服務(wù)為中心的營運主軸,并建立國際化、標(biāo)準(zhǔn)化與優(yōu)質(zhì)化的組織架構(gòu)、作業(yè)流程,以及相應(yīng)的信息系統(tǒng),同時這也是各公司所需積極應(yīng)對的挑戰(zhàn)。保險核心系統(tǒng)是一個保險公司開業(yè)的先決條件,保險公司也已經(jīng)廣泛地認(rèn)識到保險公司業(yè)務(wù)的高速增長和面臨的巨大競爭壓力需要得到一個高度靈活的、可靠的和可擴(kuò)展的核心業(yè)務(wù)系統(tǒng)的支持,這個核心業(yè)務(wù)系統(tǒng)需能夠為保險公司和所有的用戶提供完整、全面的業(yè)務(wù)處理支持。由于不同保險公司之間的業(yè)務(wù)和經(jīng)營模式差異性較大,需要通用核心系統(tǒng)具有高度的模塊化、參數(shù)化、以滿足不同保險公司的需求,同時保證系統(tǒng)具有良好的可擴(kuò)展性和可移植性。s business and facing enormous petitive pressures need to be a highly flexible, reliable and scalable core business system support core business systems need to be able to insurance panies and all users to provide a plete, prehensive business support. Domestic insurance core systems are usually developed as a template tot he existing business of the insurance pany, and often a lack of forwardlooking, such systems lack the scalability and portability. Business and business model differences between the different insurance panies, the mon core system with a high degree of modularity, parameterization, in order to meet the needs of different insurance panies, while ensuring that the system has good scalability and portability . Key words: B/S, J2EE, Insurance core system, Frameworkmodel, UniversalFramework III 目 錄 1 緒論 .............................................................................................................................. 1 背景及目的 ........................................................................................................ 1 研究主要內(nèi)容 ..................................................................