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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于strutsspringhibernate架構(gòu)的藥品銷售系統(tǒng)研究與實(shí)現(xiàn)-資料下載頁(yè)

2024-12-03 19:16本頁(yè)面

【導(dǎo)讀】畢業(yè)設(shè)計(jì)(論文)-基于Struts+Spring+Hibernate架。構(gòu)的藥品銷售系統(tǒng)研究與實(shí)現(xiàn)。學(xué)校代碼10567中圖分類號(hào)專業(yè)代。本科生畢業(yè)論文設(shè)計(jì)。姓名Xxx部系信息工程學(xué)院專業(yè)信息與計(jì)算科學(xué)。年級(jí)2021級(jí)EmailXxx指導(dǎo)教師劉x. Xxx教務(wù)處制2021年4月2日。2系統(tǒng)總體框架4. 53業(yè)務(wù)邏輯層實(shí)現(xiàn)17. 譯文原件復(fù)印件31. 論文結(jié)合藥品銷售系統(tǒng)多層次體系結(jié)構(gòu)發(fā)展的現(xiàn)狀探討Struts2xSpring和。Hibernate框架方法本文以基于J2EE體系的Web開(kāi)發(fā)方法為探討的基線首先。從ServletJsp技術(shù)原理到結(jié)合這兩種技術(shù)進(jìn)行Web開(kāi)發(fā)的Model1和Model2. 設(shè)計(jì)再到實(shí)現(xiàn)Model2的Struts架構(gòu)內(nèi)部機(jī)制進(jìn)行探討其次對(duì)持久層的設(shè)計(jì)進(jìn)行。臺(tái)和后臺(tái)區(qū)可為發(fā)布為提供管理的服務(wù)系統(tǒng)是基于BSBrowserServer瀏覽器客。該系統(tǒng)的用戶為藥品銷售企業(yè)每日需要發(fā)布一些最新藥品信息和提供在線。求為該藥品銷售系統(tǒng)具有一般藥品銷售系統(tǒng)的功能同時(shí)具有管理員對(duì)后臺(tái)數(shù)據(jù)。的處理功能如新藥品上架下架和輸入價(jià)格及調(diào)整會(huì)員價(jià)格等。根據(jù)藥品銷售系統(tǒng)管理的實(shí)際需求在首頁(yè)中能顯示最熱賣的藥品口碑好的

  

【正文】 和自定義的服務(wù) Struts 2 提供一個(gè)名叫 ActionSupport 的基類實(shí)現(xiàn)一般使用的接口雖然 Action 接口不是必須的任何使用 execute 方法的 POJO 對(duì)象可以被當(dāng)作 Struts 2 的 Action 對(duì)象使用 Validation Struts 1 支持手動(dòng)驗(yàn)證憑借 ActionForm 的 validate 方法或者通過(guò)擴(kuò)展的公用驗(yàn)證器類可以有不同的驗(yàn)證上下文未相同的類但是不能不能包括驗(yàn)證子對(duì)象 Struts 2 支持手動(dòng)驗(yàn)證憑借 validate 方法和 XWork 驗(yàn)證框架 Xwork 驗(yàn)證框架支持一連串的驗(yàn)證子屬性使用的驗(yàn)證了屬性類的類型和嚴(yán)正上下文而定義Threading Model Struts 1 Action 類是單例類因只有一個(gè)示例控制所有的請(qǐng)求單例類策略造成了一定的限制且給開(kāi)發(fā)帶來(lái)了額外的煩惱 Action 資源必須是程安全或者同步的 Struts 2 Action 對(duì)象每一個(gè)請(qǐng)求都實(shí)例化對(duì)象所以沒(méi)有程安全的問(wèn)題實(shí)踐中servlet 容器生許多丟的對(duì)象對(duì)于每一個(gè)請(qǐng)求多于一個(gè)的對(duì)象并不影響垃圾收集 Testability 測(cè)試 Struts 1 的主要障礙是 execute 方法暴露了 Servlet API 第三方的擴(kuò)展 Struts 測(cè)試用例提供 Struts 1 的集合對(duì)象 Struts 2 的 Action 可以通過(guò)實(shí)例化 Action 測(cè)試設(shè)置屬性然后調(diào)用方法依賴注入的支持也是測(cè)試變得更簡(jiǎn)單 Harvesting Input Struts 1 使用 ActionForm 對(duì)象捕獲輸入 Action 一樣所有的 ActionForm 必須擴(kuò)展基類其他的 JavaBean不能作 ActionForm使用開(kāi)發(fā)者經(jīng)常創(chuàng)建多余的類捕獲輸入 DynaBeans 可 以被用替代 ActionForm 的類創(chuàng)建但是開(kāi)發(fā)者可以重新描述已經(jīng)存在的 JavaBean Struts 2 Action 屬性作輸入屬性排除第二個(gè)輸入對(duì)象的需要輸入屬性可能有豐富的對(duì)象類型這些類型有他們自己的屬性 Action 的屬性可以通過(guò)標(biāo)簽庫(kù)訪問(wèn) Struts 2也支 ActionForm形式豐富的對(duì)象類型包含業(yè)務(wù)或者域?qū)ο罂梢员划?dāng)作輸入或者輸出對(duì)象使用饃型驅(qū)動(dòng)特性簡(jiǎn)化標(biāo)簽對(duì) POJO 輸入對(duì)象的引用 Expression Language Struts 1 整和 JSTL 所以它使用 JSTL 的表達(dá)式語(yǔ)言表達(dá)式語(yǔ)言有基本 的圖形對(duì)象移動(dòng)但是相對(duì)很弱的集合和被索引的屬性支持 Struts 2 使用 JSTL 但是框架也支持更大和更靈活的表達(dá)式叫做對(duì)象圖形符號(hào)語(yǔ)言 OGNL Binding values into views Struts 1 使用標(biāo)準(zhǔn) JSP 機(jī)制來(lái)綁定對(duì)象到頁(yè)面上下文 Struts 2 使用ValueStack 技術(shù)了標(biāo)簽庫(kù)可以不用鏈接你的視圖到對(duì)象的表現(xiàn)類型訪問(wèn)值ValueStack 策略允許重用視圖 Type Conversion Struts 1 的 ActionForm 屬性經(jīng)常都是 String 的 Struts 1 使用CommonsBeanutils 類型轉(zhuǎn)換轉(zhuǎn)換每一個(gè)類不是每一個(gè)實(shí)例配置 Struts 2 使用OGNL 類型轉(zhuǎn)換框架包含轉(zhuǎn)換器基本的和共同的對(duì)象類型和原始類型 Control Of Action Execution Struts 1 支持獨(dú)立的請(qǐng)求處理器對(duì)于每一個(gè)模型但是所有在模型中的Action 必須共享同一個(gè)生命周期 Struts 2 支持在每一個(gè) Action 基礎(chǔ)上憑借攔截棧創(chuàng)建不同的生命周期自定義??梢员粍?chuàng)建且使用不同的所需 的ActionApache Struts 2 Apache Struts 2 is an elegant extensible framework for creating enterpriseready Java web applications The framework is designed to streamline the full development cycle from building to deploying to maintaining applications over time The Apache Software Foundation 41 Introduction Apache Struts is an opensource framework that is used for developing Java web application Originally developed by the programmer and author Craig R McClanahan this was later taken over by the Apache Software Foundation in 2021 Struts have provided an excellent framework for developing application easily by anizing JSP and Servlet based on HTML formats and Java code Strut1 with all standard Java technologies and packages of Jakarta assists to create an extensible development environment However with the growing demand of web application Strut 1 does not stand firm and needs to be changed with demand This leads to the creation of Strut2 which is more developer friendly with features like Ajax rapid development and extensibility History of Struts 2 Since arriving on the scene in 2021 Apache Struts has enjoyed a very successful run by most any standard helping to build many if not most of the Javabased web applications deployed today Its history tells of how Struts provided a solid framework to anize the mess of JSP and Servlets to make developing applications which used mostly servergenerated HTML with a touch JavaScript for clientside validation easier to develop and maintain As time moved forward and customer demands of web applications grew and grew Struts 1 pretty much stayed the same leaving more and more plumbing to the web developer At JavaOne 2021 several of the Struts developers sat down with a few Struts users to discuss the future of Struts and came up with the Struts Ti proposal which described a framework that brought together a lot of good things that were developing in the web framework munity The problem is that the Struts 1 code base didnt lend itself to drastic improvements and its feature set was rather limited particularly lacking in features such as Ajax rapid development and extensibility At the same time they also met developers from other frameworks such as the Spring WebFlow project and started discussing around an idea of the possibility of bining efforts into one framework However there were several obstacles and questions about project ownership brand and identity that seems to block the progress Fortunately developers from Struts and WebWork did not lose the momentum and suggested the idea of a merger At that time Struts developers were also working on Apache Shale a web framework based off JSF as a Struts subproject along side Struts Action 1 now called Struts 1 and Struts Action 2 the graduated WebWork 2 code Unfortunately these subprojects were confusion to the developer and user munity accustomed to the name Struts referring to a single framework After an attempt to unify the Struts Action 2 and Shale subprojects into a single Struts 2 framework the Shale developers felt it would be better if they were their own top level project where they are today Struts Action 2 was soon after renamed to simply Struts 2 Today the Apache Struts project has two major versions of its framework but it is one actionbased framework project WebWork continues to deliver patch releases and will certainly continue to do so until Struts 2 goes on but all new development takes place on the Struts 2 code Since the initial appearance the Struts 2 code has added major features including a plugin framework new APIs and better Ajax tags and will still keep on improving 42 Struts 2 features The MVC Architecture Inherited from Struts 1 Struts 2 is also an open source framework used for developing J2EE web applications using Model View Controller design pattern The main aim of the MVC architecture is to separate the business logic and application data from the presentation data to the user Here are the reasons why we should use the MVC design pattern They are reusable When the problems recurs there is no need to invent a new solution we just have to follow the pattern and adapt it as necessary They are expressive By using the MVC design
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1