国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JSP > 正文

安裝和配置BEA WorkShop JSP Editor

2024-09-05 00:20:00
字體:
來源:轉載
供稿:網友
  workshop簡介

  bea最近收購了m7公司,將其開發的nitrox系列開發工具加入到bea workshop產品家族中,新的bea workshop產品家族包括五個部分,bea workshop for struts、 bea workshop for jsf、bea bea workshop jsp editor、bea workshop studio以及原有的bea weblogic workshop。

  除了bea weblogic workshop之外,其他四個開發工具均基于eclipse平臺(據悉,bea weblogic workshop™ 8.1的下一個版本9.2也將使用通用的eclipse平臺來合并)。這四個開發工具主要為基于jsf、struts框架開發web應用提供可視化的支持,同時為開發者提供使用hibernate訪問數據庫的可視化界面。

  新引入的工具集中最吸引人注意的特點是使用了名為” appxray”獨特技術。使用struts和jsf開發web應用的人都知道,我們需要自己管理actionform、action、jsp頁面等之間的相互關系,比如struts架構下我們需要編寫和修改struts-config.xml文件,但是錯誤在所難免。”appxray”技術可以在web應用編譯過程中自動檢測actionform、action、jsp頁面之間隱藏的關系,在出現錯誤時及時給出提示,而不是等到運行時由servlet容器給出錯誤信息。

  bea workshop jsp editor

  bea workshop jsp editor是bea workshop中最基礎的一個部分,bea workshop for struts、 bea workshop for jsf、bea workshop studio中都包含了bea workshop jsp editor。bea workshop jsp editor旨在為使用jsp+jstl開發web應用的開發者提供可視化的開發環境。bea workshop jsp editor的主要特性如下:

  • 專業的jsp源代碼編輯器
  • 同時提供jsp可視化編輯和源代碼編輯功能
  • 支持jsp2.0標準(包括表達式語言el)
  • 對jstl標簽的支持
  • tld文件的可視化編輯界面
  • web.xml文件的可視化編輯界面
  • 代碼自動完成
  • 自定義標簽庫的支持

  bea workshop jsp editor提供免費license,不過遺憾的是這個版本中不提供”appxray”技術支持,也不支持jsp調試功能。

  環境準備

  作者的操作系統是windows 2000 server,本文中所有操作步驟的說明也是針對windows 2000 server,如果您使用其它操作系統如linux等,需要根據下面的步驟做一些相應的調整,如果需要幫助,請通過email:[email protected]和作者取得聯系。

  工具下載
  • tomcat5.x

  bea workshop jsp editor開發工具支持多種servlet容器如tomcat、jetty、jboss、weblogic等,為了演示的普遍性,下面的例子中將選擇tomcat5.5.8作為servlet容器進行說明,如果你使用其他的servlet容器或者tomcat的其他版本,請按照您的環境進行相應的調整。

  tomcat5.x的下載站點:http://jakarta.apache.org/site/binindex.cgi

  • jdk1.5.x

  因為tomcat5.x是基于jdk1.5.x而開發的,如果使用jdk其他版本需要另外做些改動,考慮到開發的簡易性,建議使用jdk的1.5或者以上版本,下面的說明基于jdk 1.5.0_01版本。

  • eclipse3.1.1

  bea workshop jsp editor是eclipse的一個插件,在本文發表時,eclipse的最新版本是3.1.1,下面所有的配置和開發過程都基于eclipse3.1.1,eclipse可以到www.eclipse.org網站上下載。

  • bea workshop jsp editor

  bea workshop jsp editor工具可以到http://www.m7.com網站上去下載,下載的時候請注意選擇合適的版本。

  bea workshop jsp editor雖然提供免費的license,不過使用之前需要在m7網站注冊后獲取license信息,因此建議大家先注冊后下載,而且以我的經驗,注冊登錄后下載的版本通常比較新一些。

  軟件安裝
  • 安裝jdk

  直接點擊下載后的.exe文件就可以安裝jdk,后面將用%java_home%來引用jdk的安裝目錄。

  • 安裝tomcat

  將下載的tomcat壓縮包解壓縮到某個目錄如c:/tomcat5目錄下,后面的文章中將用%tomcat_home%來表示這個目錄。

  • 安裝eclipse

  將下載的eclipse壓縮包解壓縮到某個目錄如c:/eclipse目錄下,后面的文章中將用%eclipse_home%來表示這個目錄。

  作者安裝的eclipse是英文版本,下面的說明中所有的說明和屏幕截圖均基于英文版本,如果你使用中文版本的eclipse,需要讀者自己完成對照工作,敬請原諒。

  • 安裝bea workshop jsp editor

  點擊下載的.exe文件可以完成bea workshop jsp editor的安裝,安裝過程中需要選擇eclipse的安裝目錄,請選擇正確的目錄,否則bea workshop jsp editor將無法運行。

  bea workshop jsp editor的安裝使用了eclipse提供的link插件安裝技術,所以你可以選擇將bea workshop jsp editor安裝在任何地方。bea workshop jsp editor安裝后會在%eclipse_home%目錄下新建links目錄,在該目錄下創建名為com.m7.nitrox.link的文件,文件的內容如下:

  path=c/:/nitrox_jsp_editor_3.0_465/nitrox

  如果前面的安裝步驟中沒有選擇正確的安裝目錄,你可以完成links目錄和com.m7.nitrox.link文件的新建工作,com.m7.nitrox.link文件中path后面的內容是安裝nitrox時選擇的安裝目錄。

  bea workshop jsp editor雖然是免費的,但是使用之前需要到http://www.m7.com上注冊后獲得license。

  第一個例子

  經過上面的步驟,我們已經完成了所有開發工具和環境的準備,可以開始使用bea workshop jsp editor了。下面的章節將說明如何完成使用bea workshop jsp editor開發web應用的必要步驟,為了說明的簡單,我們不打算做過多的開發工作,直接使用bea workshop jsp editor向導生成web應用的例子,更多的特性介紹將在后續的文章中為大家逐一介紹。

  下面的章節將演示如何使用bea workshop jsp editor開發web應用,bea workshop for struts、 bea workshop for jsf、bea workshop studio初始設置工作和下面的步驟大體一致,請大家參照這些步驟自己完成。

  • 使用向導創建web工程

  打開eclipse開發工具,點擊菜單fileànewàother…,在彈出的winzard選擇框中選擇nitrox下面的web application wizard

  你可以通過快捷鍵ctrl + n打開winzard選擇框。

  第一次運行bea workshop jsp editor時需要提供license信息,你需要到http://www.m7.com注冊后獲得bea workshop jsp editor產品的free license。

  點擊next按鈕進入web應用的配置界面,在這里你可以選擇新建web應用或者是從已有的web應用開始創建,為了演示的簡單,這里選擇新建web應用。

  點擊next按鈕進入web工程名和目錄的配置,我們在工程名中輸入nitroxexamples,工程目錄使用系統默認提供的目錄。

  點擊next按鈕進入web應用的技術配置界面,我們可以選擇該web應用支持jsp2.0標準或者是jsp1.2標準,同時可以選擇該應用是否使用jstl標準標簽庫,演示中我們不作任何修改,使用系統默認配置。

  點擊next按鈕進入java環境變量設置,我們使用系統默認設置,單擊finish按鈕完成web工程的創建工作。這是會有一個彈出窗口提示是否使用bea workshop jsp editor提供的web透視圖來打開新建的web工程,單擊yes按鈕完成最后的工作。

  在開始下面的開發、配置工作之前,我們先熟悉一下bea workshop jsp editor向導生成web應用的目錄結構。下面這個圖是通過向導完成web項目后eclipse界面中appxplore視圖的屏幕截圖。

  • web(web app root)節點

  web(web app root)節點代表一個文件目錄,該目錄下的內容將成為可發布web應用內容,包括jsp文件,編譯后的java類、所有的taglib描述文件等。

  • web/web-inf/src/java節點

  web/web-inf/src/java節點只是web(web app root)節點下web-inf/src/java目錄的一個映射,目的是為了方便用戶操作java源文件。

  • referenced types
  • 配置web應用的上下文路徑

  通常一個項目中會有多個web應用,使用bea workshop jsp editor提供的向導生成的web應用默認的上下文路徑是”/”,所以我們通常配置他的上下文路徑,下面將介紹如何將上面新創建的web應用的上下文路徑設置為nitrox。

  在appxplore視圖的nitroxexamples節點單擊右鍵,在彈出的上下文菜單中選擇properties,在彈出的項目屬性頁面上左邊的列表欄中選擇nitrox web application,在右邊的標簽頁中單擊folders標簽,在該標簽的context root下面的文本域中輸入nitrox,單擊ok按鈕完成設置工作。

  • 配置servlet容器

  bea workshop jsp editor支持集成servlet容器完成web應用的開發、調試等工作,不過bea workshop jsp editor并沒有提供單獨的server視圖來管理這些servlet容器,這是nitrox還需要改進的地方,下面的內容將演示如何為上面創建的web應用配置servlet容器。

  在appxplore視圖的nitroxexamples節點單擊右鍵,在彈出的上下文菜單中選擇run asàrun…。

  在彈出的窗口中,單擊左邊web application節點,單擊左下角的new按鈕,我們將看到web應用運行環境的配置界面,在name域輸入tomcat5,單擊project域后面的browe…按鈕,選擇前面創建的nitroxexamples工程。現在的配置界面看起來如下圖所示。

  單擊run with server域后面的new…按鈕,進入servlet容器的配置界面。在server configuration name文本域中輸入tomcat5server,在run with application server域中選擇jakarta tomcat5,單擊tomcat installation directory域后面的browse…按鈕后選擇tomcat的安裝目錄,單擊jdk installation directory域后面的browse…按鈕后選擇jdk的安裝目錄。

  單擊ok按鈕完成servlet容器的配置,返回web應用運行環境的配置界面,這時該配置界面的屏幕截圖如下圖所示。

  單擊右下角的apply按鈕完成所有設置,單擊右下角的close按鈕退出設置界面。

  • 運行例子

  上面的步驟中,我們已經完成了servlet容器的設置,現在可以開始運行例子了。展開appxplore視圖的nitroxexamples節點,在index.jsp節點上單擊右鍵,在彈出的上下文菜單中選擇run asàrun…。

  在彈出的界面中單擊左邊列表中的tomcat節點,然后單擊右下角的run按鈕。

  這時bea workshop jsp editor會根據前面的設置啟動tomcat服務器,將nitroxexample應用發布到服務器上,并且打開系統默認的瀏覽器,在瀏覽器中顯示http://localhost:8080/nitrox/對應的內容。

  bea workshop jsp editor啟動tomcat之前會自己生成一個m7.auto.server.xml文件作為tomcat服務器的配置文件,而不是使用tomcat安裝時提供的server.xml文件作為tomcat啟動時的配置文件,所以你在tomcat中配置的其他web應用此時都將無法正常訪問。

  tomcat服務器啟動以后,需要再次運行index.jsp時,只能直接打開瀏覽器,在地址欄中輸入http://localhost:8080/nitrox/index.jsp文件,如果還采用上面的方式訪問,將會得到如下圖所示的提示信息。

  總結

  bea workshop jsp editor是bea workshop產品家族的最新成員,提供了可視化的界面和豐富的特性支持jsp+jstl的開發,文章中作者詳細的介紹了如何安裝和配置bea workshop jsp editor和運行例子的全部過程,bea workshop for struts、 bea workshop for jsf、bea workshop studio這三個開發工具的安裝、配置過程和bea workshop jsp editor工具的安裝、配置工程大體一致,大家可以參考這個過程自己完成。



收集最實用的網頁特效代碼!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 虹口区| 汪清县| 师宗县| 海晏县| 耿马| 常宁市| 五寨县| 舒兰市| 建湖县| 杂多县| 岐山县| 眉山市| 交城县| 东方市| 五指山市| 运城市| 科尔| 安化县| 阳谷县| 饶河县| 平潭县| 永康市| 凤翔县| 罗定市| 阳高县| 益阳市| 陇川县| 邵阳市| 新巴尔虎右旗| 额敏县| 陇西县| 大渡口区| 临江市| 临颍县| 永年县| 阿鲁科尔沁旗| 开化县| 宣恩县| 金门县| 大宁县| 祁阳县|