999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于JSP/Servlet技術的電商平臺開發技術研究

2021-07-14 18:53:32丁佩佩
科技視界 2021年18期
關鍵詞:頁面用戶模型

丁佩佩

(揚州市職業大學,江蘇 揚州 225009)

0 引言

隨著Internet技術的快速發展,人們希望享受基于Internet的、大量的電子商務服務。因此,為了更好地滿足每個人的需求,要使用一系列優秀的技術來開發滿足用戶需求的電子商務平臺。最近,流行的電子商務平臺開發是基于JSP/Servlet技術,選擇并完成Web應用程序組件的MVC方法:Struts,完成數據信息分布式鎖定功能的ORM組件:Hibernate,使用JSP+HTML+JavaScript開發頁面。后臺數據庫建議采用MySQL,并用JDBC訪問數據庫。

1 流行的電子商務平臺開發技術

1.1 JSP/Servlet技術

Java Servlet(以下簡稱為Servlet)是JSP技術的基礎,JSP本身是事先從Servlet中寫出來然后運行的,大中型Web應用程序軟件的開發只能在Java Servlet和JSP的配合下進行。Servlet實際上與傳統的CGI程序流以及用于Web程序流開發的特殊工具(如ISAPI和NSAPI)相同。應用Servlet之后,用戶不再需要應用低效的CGI方法。Web服務器服務平臺操作的某個固定API方法被動態轉換為Web頁面。許多Web服務器都適用Servlet,即使該Web服務器不能立即適用Servlet,也可以根據其他網站服務器和控制模塊來應用Servlet。JSP(Java Server Pages)是一種基于Java的腳本技術。在JSP的眾多優點中,其中之一就是可以從Web的域模型中合理地提取HTML編碼。使用JSP瀏覽可執行組件,如Servlet,Java Bean和基于Java的Web應用程序軟件。JSP還適用于立即將Java代碼放置在網頁中??梢酝ㄟ^2種方式瀏覽JSP文檔:計算機瀏覽器推送JSP文檔請求,然后將請求發送到Servlet。

(1)JSP文檔瀏覽bean或可以將轉換后的動態內容發送到計算機瀏覽器的其他組件。

(2)發送到Servlet的請求被轉換為動態內容,并且啟用了JSP文檔將內容發送到計算機瀏覽器。這種方法有助于將內容生成和內容顯示分離。JSP的更大優勢取決于它與服務平臺的無關性以及“一次編寫,隨處操作”的特性。

1.2 MVC

MVC是Small talk-80在1980年代開發的一種模型,如今被廣泛使用。

1.2.1 Model

實體模型是應用程序軟件主體的一部分。模型代表業務流程數據信息或域模型。

1.2.2 View視圖是應用程序軟件中用戶頁面的一部分,并且是用戶看到并與其交互的頁面。

1.2.3 Controller

控制器的工作是操縱用戶的桌面,以根據用戶的輸入顯示和升級實體模型對象。MVC模式的出現不僅完成了程序模塊和顯示控制模塊的分離,而且還改善了軟件系統的可伸縮性、可維護性和組件可用性。

在初始程序流程中,如果不注意大多數功能和指令的分離,通常會使該程序流程更復雜并且無法維護。如VB和Delphi之類的RAD程序流程都存在此類問題。即使現在有了C#,Java有時也會在指示控制模塊中編寫業務功能。

盡管MVC模型已經明確提出了很長時間,但是很難將MVC模型引入新的Web項目的開發中。關鍵原因是在新Web項目的初始開發中,很難實現編程語言和HTML的分離。CGI程序流以字符串數組輸出的形式動態轉換為HTML內容。在發布基于J2EE的JSPModel 2之前,它沒有更改。使用JSP技術完成視圖的角色,使用Servlet技術完成控制器的角色,并使用Java Bean完成實體模型的角色。在諸如Model 2之類的框架中,作為控制器的Servlet負責解決用戶的需求并創建在JSP頁面中應用的所有Bean對象,并且還需要根據用戶要求返回到不同的JSP頁面。在應用Model 2開發架構時,必須確保所有業務流程解析邏輯都不能包含在JSP頁面中。JSP頁面僅獲取對象或在Servlet中創建的Bean對象,然后根據此動態內容將其轉換為顯示在界面上的頁面。 Struts從根本上完善了基于Model 2的MVC框架。MVC只有一個管理中心控制器,可以選擇自定義的URL并選擇操作來解決邏輯。

1.3 Struts技術

Struts是用于開發基于MVC開發應用程序體系結構的開源框架,是使用Java Servlet和JSP構建Web應用程序的非常有效的技術。首先要通過用戶的實際操作從客戶端頁面(計算機瀏覽器)開始。Struts使用Action接受計算機瀏覽器提交表單。應用Command方法,每個繼承Action的派生類都使用Struts以確保方法執行。

Struts的關鍵表單對象是Action Form,該對象至少包括幾個字段。該字段名稱是JSP頁面表單中輸入的字段名稱。由于表單匹配一個事件,因此當我們必須優化表中字段名的事件的粒度分布時,換句話說,當字段名匹配一件事件時,不能簡單地只應用Struts,而是可以通過借助Java Script來完成。

Struts是一個基于Sun J2EE服務平臺的MVC框架,主要使用Servlet和JSP技術來完成。Struts將Servlet,JSP,自定義標簽和消息資源集成到一個統一的體系結構中。開發人員可以在開發時使用來完成整個MVC方法集,而無須使用自己的編寫代碼,從而節省了大量時間。

1.4 Hibernate技術

Hibernate是Java語言中對象關聯映射的一種解決方案。Hibernate用于將對象模型表示的對象映射到基于SQL的關系模型構造中,并為傳統的關系數據庫查詢提供了一種方便的體系結構,用于映射到面向對象域模型。Hibernate不僅管理從Java類到數據庫表的映射(包括從Java基本數據類型到SQL基本數據類型的映射),而且還提供數據統計信息和讀取數據的方式,大大減少了在開發期間用于使用SQL和JDBC解析數據的人力和時間。

Hibernate為JDBC執行非常輕量級的對象封裝,這使Java程序員可以自由地應用對象編程思想來控制數據庫查詢。Hibernate可以在所有應用JDBC的地方使用,不僅可以用在Java客戶端軟件應用程序中,還可以用在Servlet/JSP Web應用程序中。這項改革的最實際意義是,Hibernate可以使用EJB取代J2EE體系結構中的CMP,以執行繁重的數據信息分布式持久的負擔。

Hibernate使用Java反射機制而不是字節碼來改善程序流程以完成透明度。Hibernate的優勢顯著輕量級的體系結構,映射的協調能力非常不錯。Hibernate適用于各種關系數據庫,從一對一到多對多的各種復雜關聯。

2 結語

目前已經建立了各種類型的電子商務網站,可以在很大程度上解決信息資源的擁擠和區域限制。設計多種多樣的電子商務平臺,解決了傳統的從源頭發布信息交流方法的弊端,促進了信息的合理整合,為用戶帶來了許多便利。從技術上講,由于電子商務平臺是基于Web的,因此可以相對輕松地進行開發以響應用戶的各種要求。各種網絡技術應用程序的開發已經非常完整,通過選擇基于JSP/Servlet技術的一系列技術,可以非常高效地開發各種電子商務平臺。

猜你喜歡
頁面用戶模型
大狗熊在睡覺
一半模型
刷新生活的頁面
保健醫苑(2022年1期)2022-08-30 08:39:14
重要模型『一線三等角』
重尾非線性自回歸模型自加權M-估計的漸近分布
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
3D打印中的模型分割與打包
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
如何獲取一億海外用戶
創業家(2015年5期)2015-02-27 07:53:25
主站蜘蛛池模板: 精品在线免费播放| 在线国产资源| 国产一区在线视频观看| 天天综合网色| 欧美成在线视频| 精品国产免费观看| 亚洲男人天堂网址| 国产色伊人| 久久精品娱乐亚洲领先| 欧美成人手机在线观看网址| 97综合久久| 亚洲男人天堂网址| 99久久精品免费观看国产| 91丝袜美腿高跟国产极品老师| 亚洲AⅤ无码日韩AV无码网站| 婷婷五月在线| 国产成人艳妇AA视频在线| 久久99国产精品成人欧美| 久无码久无码av无码| 91精品视频在线播放| 国产sm重味一区二区三区| 视频二区中文无码| 国产成人综合日韩精品无码首页| 国产乱子伦视频三区| 久久中文字幕2021精品| 国产av剧情无码精品色午夜| 青草91视频免费观看| 国产综合色在线视频播放线视 | 久久久噜噜噜| 精品久久777| 99久久精品无码专区免费| 不卡无码网| 91欧洲国产日韩在线人成| 国产在线一二三区| 亚洲成肉网| 国产免费网址| 欧美精品不卡| 久久亚洲国产一区二区| 日本亚洲欧美在线| 高清久久精品亚洲日韩Av| 国产激爽大片高清在线观看| 尤物特级无码毛片免费| 亚洲AⅤ波多系列中文字幕| 国产三级韩国三级理| 欧美第九页| 在线视频一区二区三区不卡| 国内精品小视频在线| 真人免费一级毛片一区二区 | 美美女高清毛片视频免费观看| 污污网站在线观看| 好久久免费视频高清| 国产资源站| 亚洲精品图区| 国产男女免费完整版视频| 熟妇无码人妻| 国产成人精彩在线视频50| 99偷拍视频精品一区二区| 久久久久久久97| 白丝美女办公室高潮喷水视频| 亚洲精品久综合蜜| 日韩资源站| 精品国产99久久| 亚亚洲乱码一二三四区| 黄色一级视频欧美| 国产麻豆福利av在线播放| 无码区日韩专区免费系列| 亚洲福利视频一区二区| 久久精品国产999大香线焦| 天堂岛国av无码免费无禁网站| 欧美爱爱网| 欧美国产日韩一区二区三区精品影视| 一级做a爰片久久免费| 国产99欧美精品久久精品久久| 毛片视频网址| 激情视频综合网| 在线免费看黄的网站| 免费看美女自慰的网站| 亚洲婷婷丁香| 性视频久久| 欧美中出一区二区| 中字无码精油按摩中出视频| 欧美激情首页|