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

正文內(nèi)容

畢業(yè)設(shè)計(jì)-基于strutsspringhibernate架構(gòu)的藥品銷售系統(tǒng)研究與實(shí)現(xiàn)(編輯修改稿)

2025-01-08 19:16 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 交時(shí)間倒序查找 public Commodity queryByCommodityID int modityID 按 ID 查找商品 public Result queryByCommodityClas CommodityClass modityClassPage page 業(yè)務(wù)邏輯組件接口實(shí)現(xiàn) 與持久層一樣僅僅有業(yè)務(wù)邏輯組件接口依然不能完成實(shí)際的業(yè)務(wù)邏輯功能必須提供相應(yīng)的 實(shí)現(xiàn)類才能完成實(shí)際的業(yè)務(wù)功能依賴于底層 DAO 組件提供的持久化操作業(yè)務(wù)邏輯組件可以更加專注于業(yè)務(wù)邏輯的實(shí)現(xiàn)無(wú)須理會(huì)底層的持久化實(shí)現(xiàn) 系統(tǒng)的業(yè)務(wù)邏輯組件依賴于 DAO組件但是這種依賴在 SSH架構(gòu)中是一種松耦合的依賴是接口層次的依賴因此業(yè)務(wù)邏輯組件并不需要直接定位到 DAO 組件無(wú)須理會(huì) DAO 組件的實(shí)例化過(guò)程 Spring 容器負(fù)責(zé)完成 DAO 組件的實(shí)例化并把 DAO組件依賴注入業(yè)務(wù)邏輯組件從而實(shí)現(xiàn)業(yè)務(wù)邏輯組件和 DAO 組件之間的高層次耦合 商品添加模塊它向表現(xiàn)層提供 CommodityService接口在 CommodityService中定義了一系列方法但并無(wú)實(shí)現(xiàn)體具體實(shí)現(xiàn)通過(guò) CommodityServiceImpl 類來(lái)完成以商品錄入提交方法為例其流程圖如下圖 532 圖 532 商品錄入流程圖 商品錄入實(shí)現(xiàn)類中定義了 addmodity 方法通過(guò) Spring容器動(dòng)態(tài)注入實(shí)現(xiàn) savedelete 功能在此使用常見(jiàn)的設(shè)置注入法 set 方法代碼如下所示 public class CommodityServiceImpl implements CommodityService private CommodityDAO modityDAO 注入數(shù)據(jù)訪問(wèn)層 public void setCommodityDAO CommodityDAO modityDAO thismodityDAO modityDAO 設(shè)置數(shù)據(jù)訪問(wèn)層 public void addCommodity Commodity modity modityDAOsave modity 完成數(shù)據(jù)保存 業(yè)務(wù)邏輯組件配置 配置業(yè)務(wù)邏輯組件需要 將上面的業(yè)務(wù)邏輯組件實(shí)現(xiàn)類部署到 Spring 容器中因?yàn)闃I(yè)務(wù)邏輯組件依賴 DAO組件所以還要在此配置所依賴的 DAO組件下面是配置片段代碼如下所示 bean id modityService class odityServiceImpl property name modityDAO ref modityDAO 事務(wù)管理 Spring 容器中配置了業(yè)務(wù)邏輯組件后還要為業(yè)務(wù)邏輯方法增加事物控制由于用戶的業(yè)務(wù)邏輯方法對(duì)應(yīng)用戶的一次業(yè)務(wù)請(qǐng)求通常而言用戶的每 次業(yè)務(wù)請(qǐng)求都是邏輯不可分的所以要增加事物控制 在本系統(tǒng)中的事物控制采用 Spring 的 DefaultAdvisorAutoProxyCreator事物代理方式此代理生成器自動(dòng)搜索 Spring 容器中的 Advisor 并為容器中的bean 創(chuàng)建代理代碼如下所示 配置事務(wù)管理器 bean id transactionManagerclass springframernate3HibernateTransactionManager property name sessionFactory ref local sessionFactory 配置事務(wù)特性 txadvice id txAdvice transactionmanager transactionManager txattributes txmethod name propagation REQUIRED txattributes txadvice 54 表現(xiàn)層 首先介紹下前臺(tái)主頁(yè)面代碼如下所示 page language java import javautil pageEncoding GBK taglib prefix s uri strutstags String path requestgetContextPath StringbasePath requestgetScheme requestgetServerName requestgetServerPort path DOCTYPE html PUBLIC W3CDTD XHTML 10 TransitionalEN TRxhtml1DTDxhtml1transitionaldtd html xmlns 1999xhtml meta equiv ContentType content texthtml charset gbk 陽(yáng)光導(dǎo)藥購(gòu)物網(wǎng) link rel stylesheet type textcss href stylecss [if IE 6] link rel stylesheet type textcss href iecsscss [endif] script type textjavascript src jsboxOverjs 以上是頁(yè)面的部分代碼 1 在 indexjsp 的第二行通過(guò) taglib prefix s uri strutstags 來(lái)指明引人 Struts 標(biāo)簽庫(kù) 2 此外在 indexjsp 的開始部分定義了頁(yè)面語(yǔ)言屬性 pageEncoding GBK 在 中定義樣式和 引人 JavaScript 其次接下來(lái)介紹后臺(tái)主頁(yè)面 A href includemodityClassmodityClassAddjsp target frmright 新增商品種類 A href findAllCommodityClassaction target frmright 商品種類列表 A href addCommodityPageaction target frmright 商品錄入 A href findAllCommodityaction target frmright 商品列表 以上是頁(yè)面的部分代碼 在后臺(tái)的 indexjsp 頁(yè)面中是以超鏈的形式來(lái)指引到對(duì)應(yīng)的 JSP 頁(yè)面和對(duì)應(yīng)的 Action 相應(yīng)的如 A href addCommodityPageaction 為了能更好的說(shuō)明本系統(tǒng)中 Struts2 控制層的工作流程先在此簡(jiǎn)單介紹Struts2 工作執(zhí)行步驟 Struts2 的執(zhí)行步驟為 首先相應(yīng)請(qǐng)求的是 webxml 文件中的配置過(guò)濾器 FilterDispather 依據(jù) Struts2 的配置文件 Strutsxml 來(lái)找到應(yīng)該響應(yīng)用戶請(qǐng)求的 Action 執(zhí)行 Action 中的處理方法 execute 返回 元素中配置的返回頁(yè)面或者處理結(jié)果 下面以商品錄入為例 strutsxml 配置文件部分內(nèi)容 action name addCommodityPage class modityAddtAction method addBefore result name success adminincludemoditymodityAddjsp Struts2 框架使用包來(lái)管理 Action 和攔截器每一個(gè)包能包含放入多個(gè)Action 多個(gè)攔截器或者是攔截器棧在上面的例子中 name 的值要和對(duì)應(yīng)的 JSP頁(yè)面上超鏈或者表單一致否則在執(zhí)行過(guò)程會(huì)彈出 404 錯(cuò)誤等信息在 result 的name 值即為跳轉(zhuǎn)響應(yīng)頁(yè)面可以是常量也可以是 JSP 頁(yè)面 在此還是以商品錄入為例 modityAddAction 類如下 public class CommodityAddAction extends ActionSupport private CommodityClassService modityClassService 業(yè)務(wù)邏輯層 private List modityClasses 商品種類列表 private CommodityService modityService 商品業(yè)務(wù)邏輯組件 private CommodityClass modityClass 商品種類 private Integer modityClassID 商品 種類編號(hào) private String modityName 商品名稱 private String manufacturer 生產(chǎn)廠家 private String modityDepict 商品描述 private Double modityPrice 商品價(jià)格 private Double fcPrice 商城價(jià)格 private Integer modityAmount 商品總數(shù)量 private File uploadImage 上傳圖片文件 private String uploadImageContentType 上傳圖片文件類型 private String uploadImageFileName 上傳圖片文件名 public String execute throws Exception Commodity modity new Commodity 實(shí)例化一個(gè)商品信息對(duì)象 moditysetCommodityClass new CommodityClass modityClassID 設(shè)置商品分類 moditysetCommodityDepict modityDepict 設(shè)置商品描述 moditysetCommodityLeaveNum modityAmount 設(shè)置商品剩余數(shù)量 moditysetCommodityAmount modityAmount 設(shè)置商品總數(shù)量 moditysetCommodityPrice modityPrice 設(shè)置商品價(jià)格 moditysetFcPrice fcPrice 設(shè) 置商城價(jià)格 moditysetManufacturer manufacturer 設(shè)置生成廠家 moditysetCommodityName modityName 設(shè)置商品名稱 moditysetRegTime new Date 設(shè)置商品上架時(shí)間 File file getUploadImage 參考文獻(xiàn) [1] 嚴(yán)海基于 StrutsSpringHibernate框架構(gòu)建 WEB應(yīng)用的設(shè)計(jì)與實(shí)現(xiàn) [D]西安電子科技大學(xué) 2021 [2] 劉梅對(duì)基于 StrutsSpringHibernate架構(gòu)構(gòu)建 Web應(yīng)用系統(tǒng)的研究 [J] 硅谷 20219[17] [3] 劉燁基于 StrutsHibernate 和 Spring MVC 框架的網(wǎng)站開發(fā)技巧 [N]現(xiàn)代農(nóng)業(yè)科學(xué) 2021 [4] 陳宗嬌基于 StrutsSpringHibernate多層框架的 Web應(yīng)用系統(tǒng)研究與實(shí)現(xiàn) [D]遼寧工程技術(shù)大學(xué) 2021 [5] 羅紅梅集成 HibernateSpring和 Struts的架構(gòu)應(yīng)用研究 [D]電子科技大學(xué) 2021 [6] 王磊基于 StrutsSpringHibernate 的架構(gòu)設(shè)計(jì)及其 在電子商務(wù)中的應(yīng)用 [D]電子科技大學(xué) 2021 [7] 陳天河等編著 EclipseStrutsHibernateSpring 集成開發(fā)寶典 [M] 電子工業(yè)出版社 2021 [8] 孫更新 賓晟 宮生文編著 Java 程序開發(fā)大全基于 MyEclipse 平臺(tái)StrutsHibernateSpring 主流框架開發(fā) [M] 中國(guó)鐵道出版社 2021 [9] 陳潔琴基于 StrutsSpringHibernate 架構(gòu)的進(jìn)銷存管理系統(tǒng)的研究及實(shí)現(xiàn) [D]西南交通大學(xué) 2021 [10] 胡書敏 陳寶峰 程煒杰著 Java 第一步 [M] 清華大學(xué)出版社 2021 [11] Khalid A MughalRolf W RasmussenA Programmers Guide to Java tm Certification [M] Paperback 2021 [12] Bruce Eckel 著《 java 編程思想》 Thinking in java ] 機(jī)械工業(yè)出版社 2021 譯 文 Apache 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 Apac
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1