自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

JSP開發(fā)電子商務網(wǎng)站前景一覽

開發(fā) 后端
本文講解了JSP在電子商務網(wǎng)站開發(fā)的運用應用發(fā)展方向。JSP由于是一種較新的技術,國內(nèi)采用的較少。但在國外,JSP已經(jīng)是比較流行的一種技術,尤其是電子商務類的網(wǎng)站,多采用JSP。

在JSP開發(fā)電子商務網(wǎng)站中將網(wǎng)頁邏輯與網(wǎng)頁設計和顯示分離,支持可重用的基于組件的設計,使基于Web的應用程序的開發(fā)變得迅速和容易。JSP商務網(wǎng)站頁面由HTML代碼和嵌入其中的Java代碼所組成。服務器在電子商務網(wǎng)站頁面被客戶端請求以后對這些Java代碼進行處理,然后將生成的 HTML頁面返回給電子商務網(wǎng)站戶端的瀏覽器。在電子商務網(wǎng)站開發(fā)中Java Servlet 是JSP的技術基礎,而且大型的Web應用程序的開發(fā)需要Java Servlet和JSP配合才能完成。JSP具備了Java技術的簡單易用,完全的面向?qū)ο?,具有平臺無關性且安全可靠,主要面向因特網(wǎng)的所有特點。

JSP頁面可以包含在多種不同的應用體系結(jié)構或者模型中,可以用于由不同協(xié)議、組件和格式所組成的聯(lián)合體中。基于JSP的動態(tài)信息發(fā)布技術是一個開放的、可擴展的建立動態(tài)Web頁面的標準。不論采用什么創(chuàng)建工具,開發(fā)人員都可以使用JSP頁面來創(chuàng)建可移植的Web應用,在不同的Web應用服務器上運行。

使用JSP開發(fā)電子商務網(wǎng)站中P 處理器對每一個 JSP 文件創(chuàng)建并編譯 Servlet。該處理器還為每個 JSP 文件產(chǎn)生兩個文件:

(1) java 文件:包含可用于 Servlet 的 Java 語言代碼;

(2) class 文件:編譯過的 Servlet。JSP 處理器把 .java 和 .class 文件放在目錄 servlets\pagecompile\JSP_file_path 下,其中 JSP_file_path 是 JSP 源文件所在的目錄路徑。例如,若JSP 文件在WebSphere\AppServer\samples\Web
Bank 目錄下,則.java 和.class 文件就在WebSphere\AppServer\servlets\pagecompile\WebSphere\App Server\samples\WebBank 目錄下。.java 和 .class 文件的文件名相同。處理器使用了命名約定,該命名約定包括將下劃線字符和后綴添加到 JSP 文件名中。例如,如果 JSP 文件名是 login.jsp,則生成的文件為 _login_xjsp.java 和 _login_xjsp.class。

JSP開發(fā)電子商務網(wǎng)站的過程包括servlet技術的擴展,Servlets和JSP是一起用于復雜的Web應用程序的。

在開發(fā)電子商務網(wǎng)站中用Java進行Web編程的一個好的開端就是學習servlet技術。即使你打算在你的Web應用程序中只運用JSP頁面,你仍需要學習servlet技術。在更復雜的Web應用程序中,JSP頁面只用于顯示,而JavaBeans和自定義標簽庫用來嵌入商業(yè)邏輯。即:你也必須精通 JavaBeans和自定義標簽庫。

在JSP開發(fā)電子商務網(wǎng)站中JSP 文件訪問 Bean 或其它能將生成的動態(tài)內(nèi)容發(fā)送到瀏覽器的組件。圖5-1說明了該 JSP 訪問模型。當 Web 服務器接收到一個 JSP 文件請求時,服務器將請求發(fā)送至 WebSphere應用服務器。WebSphere應用服務器 對 JSP 文件進行語法分析并生成 Java 源文件(被編譯和執(zhí)行為 Servlet)。Java 源文件的生成和編譯僅在初次調(diào)用 Servlet 時發(fā)生,除非已經(jīng)更新了原始的 JSP 文件。在這種情況下,WebSphere應用服務器 將檢測所做的更新,并在執(zhí)行它之前重新生成和編譯 Servlet。瀏覽器通過一個Web 頁面中的HTML表單請求一個servlet(PopulateBeanServlet),該servlet創(chuàng)建一個名為 dataBean 的DataBean 實例,并調(diào)用 JSP 文件將內(nèi)容發(fā)送到瀏覽器。Servlet 示例和 JSP 文件示例說明了啟用內(nèi)容分離的 JSP 訪問模型。

JSP由于是一種較新的技術,國內(nèi)采用的較少。但在國外,JSP已經(jīng)是比較流行的一種技術,尤其是電子商務類的網(wǎng)站,多采用JSP。 JSP應該是未來發(fā)展的趨勢。世界上一些大的電子商務解決方案提供商都采用JSP/Servlet。比較出名的如IBM的E-business,它的核心是采用JSP/Servlet 的Web Sphere;西方另外一個非常著名的電子商務軟件提供商,Intershop,它原來的產(chǎn)品Intershop1,2, 3, 4占據(jù)了主要的電子商務軟件份額。采用PHP的網(wǎng)站如新浪網(wǎng)(sina)、中國人(Chinaren)等,但由于PHP本身存在的一些缺點,使得它不適合應用于大型電子商務站點,而更適合一些小型的商業(yè)站點。

【編輯推薦】

  1. JSP網(wǎng)站開發(fā)中微軟驅(qū)動引發(fā)的ResultSet相關問題
  2. JSP的優(yōu)勢與劣勢淺析
  3. JSP的優(yōu)勢:應用范圍與性能比較
  4. 淺談JSP與JDBC的靈活運用
  5. 淺談在JSP網(wǎng)頁制作中,Hidden怎么用?
責任編輯:yangsai 來源: 網(wǎng)絡
相關推薦

2009-07-02 17:22:05

2010-09-03 09:33:53

2009-08-14 14:05:52

購物環(huán)境釣魚網(wǎng)站SSL

2009-04-16 11:14:49

Linux阿里巴巴電子商務

2012-01-16 12:09:21

2016-04-28 09:47:31

2009-07-24 10:46:00

ASP.NET MVC

2011-12-07 09:35:14

電子商務網(wǎng)宿科技

2009-07-28 13:21:27

2011-07-25 16:09:29

2009-11-04 10:20:04

樂合網(wǎng)

2009-07-28 13:47:47

ASP.NET電子商務ASP.NET購物車

2011-03-02 09:00:10

ASP.NET MVC

2019-04-16 08:01:32

ARVR人工智能

2010-01-05 11:02:30

2012-01-17 10:37:25

2010-01-11 10:55:09

2014-11-27 09:31:26

2011-11-11 15:05:56

Linux運維趨勢電子商務

2011-04-15 23:14:22

點贊
收藏

51CTO技術棧公眾號