1. 用eclipse編寫的web項目在手機上怎麼打開
(1)、登錄weblogic的管理控制台
(2)、左側依次選擇mydomain->Deployments->Web
Application
Moles,然後在右側選擇Deploy
a
new
Web
Application
Mole...
,然後依次按照提示找到用戶的站點,點擊Deploy就可以了。
(3)、以後就可以通過在左側按照上面的選擇,找到站點,就可以進行管理了,最常用的就是Deploy(發布)的功能了,修改代碼後,可以在這里選擇Redeploy(重新發布)的功能,等待一段實踐後就可以通過Testing功能找到站點鏈接,然後測試了。具體可以參見下圖:
圖1.發布系統的流程
圖2.管理系統的流程
2. 一個完整的web項目開發流程
1 需求確定
通過各種方法確定系統的功能與性能。
功能:注冊、登錄、查詢、搜索。。。
性能:可同時支持N個並發訪問,並且響應時間不低於M毫秒。。。
方法:
會議
詢問
頭腦風暴
原型-界面原型、業務原型。。。
本階段是項目開發的最重要的階段。
在WEB項目中,通常界面設計會在本階段進行。
2 分析與設計
1 架構分析與設計
邏輯結構:
3層架構、多層架構。。。
MVC。。。
Model1或Model2
。。。
物理架構:
web伺服器的分布
資料庫伺服器的分布
。。。
技術解決方法的確定:
Java/.net
Open Source/商業
。。。
2 業務邏輯分析
根據需求分析業務邏輯:
有哪些人使用本系統
他們會使用本系統做什麼
通常他們使用本系統的步驟是怎麼樣的
會有哪些明顯的類來支撐本系統的運行
會有哪些不同的提示會反饋給用戶
。。。
本階段與需求的確定密切相關,通常在確定需求的時候就會進行相關的分析。
3 業務邏輯設計
根據需求的分析來確定具體的類
確定類的屬性
確定類的介面(方法)
確定類之間的關系
確定用戶操作流程在設計上的反映
進行資料庫的設計
注意:不同的項目步驟可能不盡相同
4 界面設計
設計系統的界面風格:
顏色、style
設計系統的具體「模擬」界面:
能夠從頭到尾
方便進行需求的確定
方便JSP程序員進行開發
。。。
3 開發環境搭建
開發工具的確定:
eclipse、Myeclipse。。。
配置管理工具的確定
測試工具的確定
文件伺服器/配置伺服器等的確定
。。。
4 開發-測試-開發-測試
按照設計進行開發
迅速開發原型
進行迭代開發
提早進行測試:
單元測試
黑盒測試
白盒測試
性能測試
易用性測試
。。。
5 編寫文檔
3. 怎麼用Eclipse創建Web項目
你下載的可能是 Eclipse SDK,所以不包含 java web project. 你應該選擇 Eclipse JavaEE版,也可以去下載 MyEclipse。 創建WEB工程的步驟: 1、在新增項目對話框中選擇【Dynamic Web Project】 2、直接點擊【Next】按鈕後,在【Project name】中輸入你的工程名,如果需要你的應用中需要使用JSF,可以在【Configurations】中選擇【JavaServer Faces v1.1 Project】 3、【Next】後,選擇【Dynamic Web Mole】和【Java】,如果你的工程需要用到JSF,則可以在【Configurations】中選擇【JavaServer Faces v1.1 Project】和【JavaServer Faces】 4、【Next】後,分別在【Context Root】、【Content Directory】、【Java Source Directory】中設置web服務的根路徑、Web資源的目錄名稱、源代碼目錄 5、點【Finish】後工程創建完後了,在【Project Explorer】中看到Eclipse創建出來的目錄
4. 如何啟動一個Java Web應用
1、查看自己下載的項目目錄
通過文件夾結構,你能夠看出來你下載的是一個maven項目,還是一個非maven項目,是eclipse的,還是myeclipse的,或者idea的,這些信息會決定你的導入項目方式。
有些人一開始就沒搞清自己下載的是maven版還是非maven版,所以一開始導入就出錯,最簡單的判斷就是是否有pom.xml文件,有就是maven項目。
本人從來不用myeclipse,只向eclipse里導入過一次myeclipse的web項目,但是導入後顯示的是普通的java項目,而不是java web項目,我就用了最簡單粗暴的方法,直接新建一個空web項目,然後把文件都扔到空web項目里去
除了正常的項目內容,有些人會在項目目錄里加入一個docs文件,裡面放入這個項目的說明和sql腳本,這時候當然要去先看看說明,導入一下sql什麼的。曾經有人在登錄頁面登錄不進去,就是因為sql腳本沒有執行,資料庫里空有表結構,沒有數據,自然也沒有用戶。(當然我很好奇沒有執行任何sql腳本,表結構是哪裡來的。好像早期這個項目是啟動時自動執行sql腳本安裝資料庫,後來開始提示下載者自己執行sql腳本)
導入項目後注意少不少jar包,字元編碼是否正確,注意查看jdk編譯版本,注意cleanup
2、打開首頁
一般下載下來的項目,welcome-file都是配置好的,直接輸入"http://localhost:8080/項目名"就可以自動跳轉到登錄頁面,也可以去web.xml里查看一下,如果沒有配置,使用ctrl+shift+R搜索一下LoginController,或者在*.java范圍搜索一下"login"關鍵字(點擊eclipse上方search->file),查看一下跳轉到login.jsp的請求路徑。
當然,如果你全局搜素都沒有任何一個"login"關鍵字也沒有配置welcome-file,.......那你去翻翻開發者的readme吧,如果裡面什麼也沒寫,要麼是沒有登錄頁面,要麼就是開發者開發習慣跟別人不一樣,我就問你你還有信心看懂他的代碼嗎
3、登錄
體貼的開發者應該在登錄首頁寫上默認的用戶名密碼,如果沒有,可以參考如下步驟
(1) 隨便輸入任意的用戶名和密碼
(2) 打開F12(或者其他抓包工具,推薦fiddler)
(3) 點擊登錄,查看請求的路徑
(4) 在項目里將路徑作為關鍵字進行搜索,找到請求的方法
(5) debug跟蹤下去,找到查詢的表,加密方法等
(6) 用加密方法生成新的密碼
(7) 直接替換user表的里用戶的密碼
當然也可以直接查看資料庫里有沒有user表,看看用戶名和密碼,但是一般來說,資料庫里的密碼都是加密過的。
基本上做完這幾步,如果項目本身代碼沒有問題,環境沒有問題的話,一個web項目就能啟動起來了
5. eclipse中如何發布web項目
1、在Eclipse中添加Tomcat伺服器。
(5)web項目怎麼用擴展閱讀
Eclipse配置Tomcat的注意事項:
1、在Eclipse中新建tomcat的Server後,先不要添加項目,點Finish。然後再右擊server open打開Servers窗口先配置下相關參數。
2、server locations默認情況下Tocmat把我們部署的項目放在了workspaces下面,而不是像Myeclipse默認的那樣放在tomcat的安裝路徑下,這勾選成了Use Tomcat installation,即部署在Tomcat安裝目錄下。
3、在Server Options里,選擇Publish mole contexts to separate XML files。如果不選一般會報錯did not find a matching property。
4、在Publishing中可以設置是否自動發布。如果項目比較大,可能啟動時間較長,但是tomcat設置了超時時間,這個時候我們就需要把超時時間改長一些。在Timeouts更改。在ports可以更改埠號。
6. web項目的啟動流程
一個web中完全可以沒有web.xml文件,也就是說,web.xml文件並不是web工程必須的。
那什麼時候需要,什麼時候可以不需要呢?
要想回答上面的問題,得先了解web.xml文件使用來干什麼的。web.xml文件是用來配置:歡迎頁、servlet、filter等的。當你的web工程沒用到這些時,你可以不用web.xml文件來配置你的web工程。
那麼web.xml能做的所有事情都有那些?
其實,web.xml的模式(Schema)文件中定義了多少種標簽元素,web.xml中就可以出現它的模式文件所定義的標簽元素,它就能擁有定義出來的那些功能。web.xml的模式文件是由Sun公司定義的,每個web.xml文件的根元素<web-app>中,都必須標明這個 web.xml使用的是哪個模式文件。如:
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee
http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd">
</web-app>
而且web.xml的模式文件中定義的標簽並不是定死的,模式文件也是可以改變的,一般來說,隨著web.mxl模式文件的版本升級,裡面定義的功能會越來越復雜,也即標簽元素的種類會越來越多,但有些是不常用的,我們只需記住一些常用的就可以了。
下面列出web.xml常用的標簽元素及這些標簽元素的功能:
1、指定歡迎頁面,例如:
<welcome-file-list>
<welcome-file-list>
<welcome-file>index.jsp</welcome-file>
<welcome-file>index1.jsp</welcome-file>
</welcome-file-list>
上面的例子指定了2個歡迎頁面,顯示時按順序從第一個找起,如果第一個存在,就顯示第一個,後面的不起作用。如果第一個不存在,就找第二個,以此類推。
關於歡迎頁面:
訪問一個網站時,默認看到的第一個頁面就叫歡迎頁,一般情況下是由首頁來充當歡迎頁的。一般情況下,我們會在web.xml中指定歡迎頁。但web.xml 並不是一個Web的必要文件,沒有web.xml,網站仍然是可以正常工作的。只不過網站的功能復雜起來後,web.xml的確有非常大用處,所以,默認創建的動態web工程在WEB-INF文件夾下面都有一個web.xml文件。
對於tomcat來說,當你只指定一個web的根名,沒有指定具體頁面,去訪問時一個web時,如果web.xml文件中配置了歡迎頁,那麼就返回指定的那個頁面作為歡迎頁,而在文中沒有web.xml文件,或雖然有web.xml,但 web.xml也沒指定歡迎頁的情況下,它默認先查找index.html文件,如果找到了,就把index.html作為歡迎頁還回給瀏覽器。如果沒找到index.html,tomcat就去找index.jsp。找到index.jsp就把它作為歡迎頁面返回。而如果index.html和 index.jsp都沒找到,又沒有用web.xml文件指定歡迎頁面,那此時tomcat就不知道該返回哪個文件了,它就顯示The requested resource (/XXX) is not available的頁面。其中XXX表示web的根名。但如果你指定了具體頁面,是可以正常訪問的。
2、命名與定製URL。我們可以為Servlet和JSP文件命名並定製URL,其中定製URL是依賴一命名的,命名必須在定製URL前。下面拿serlet來舉例:
(1)、為Servlet命名:
<servlet>
<servlet-name>servlet1</servlet-name>
<servlet-class>net.test.TestServlet</servlet-class>
</servlet>
(2)、為Servlet定製URL、
<servlet-mapping>
<servlet-name>servlet1</servlet-name>
<url-pattern>*.do</url-pattern>
</servlet-mapping>
3、定製初始化參數:可以定製servlet、JSP、Context的初始化參數,然後可以再servlet、JSP、Context中獲取這些參數值。下面哪servlet來舉例:
<servlet>
<servlet-name>servlet1</servlet-name>
<servlet-class>net.test.TestServlet</servlet-class>
<init-param>
<param-name>userName</param-name>
<param-value>Tommy</param-value>
</init-param>
<init-param>
<param-name>E-mail</param-name>
<param-value>[email protected]</param-value>
</init-param>
</servlet>
經過上面的配置,在servlet中能夠調用getServletConfig().getInitParameter("param1")獲得參數名對應的值。
4、指定錯誤處理頁面,可以通過「異常類型」或「錯誤碼」來指定錯誤處理頁面。
<error-page>
<error-code>404</error-code>
<location>/error404.jsp</location>
</error-page>
-----------------------------
<error-page>
<exception-type>java.lang.Exception<exception-type>
<location>/exception.jsp<location>
</error-page>
5、設置過濾器:比如設置一個編碼過濾器,過濾所有資源
<filter>
<filter-name>XXXCharaSetFilter</filter-name>
<filter-class>net.test.CharSetFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>XXXCharaSetFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
6、設置監聽器:
<listener>
<listener-class>net.test.XXXLisenet</listener-class>
</listener>
7、設置會話(Session)過期時間,其中時間以分鍾為單位,假如設置60分鍾超時:
<session-config>
<session-timeout>60</session-timeout>
</session-config>
除了這些標簽元素之外,還可以往web.xml中添加那些標簽元素呢,那些標簽元素都能起什麼作用呢?我們只要去查看web.xml的模式文件就能知道。直接看模式文件看不懂,可以找一些中文教程來看看。
7. vs2010編好的Web工程如何投入使用iis已經配置好了
選中web項目 右鍵 發布
選擇文件方式 發布到指定的文件夾
在IISWeb中 右鍵 新建網站,指定ip和埠,把物理地址指向發布後的文件夾 ok
8. WEB項目是什麼
是指後台採用Java語言SSH架構,前端採用Jquery腳本以及CssBluetrip框架,資料庫使用PostgreSQL。
採用JavaSSH架構開發的系統,具有卓越的易用性、兼容性及安全性上,廣泛應用於個人PC、數據中心、游戲控制台、科學超級計算機、行動電話和互聯網,同時擁有全球最大的開發者專業社群。
在全球雲計算和移動互聯網的產業環境下,Java更具備了顯著優勢和廣闊前景。
(8)web項目怎麼用擴展閱讀
Web設計技術主要包括:HTML語言、Java Applets和腳本程序。
1)HTML語言。HTML是Hypertext Markup Language(超文本標記語言)的縮寫,它是構成Web頁面的主要工具。
2)Java Applets,即Java小應用程序。使用Java語言創建小應用程序,瀏覽器可以將Java Applets從伺服器下載到瀏覽器,在瀏覽器所在的機器上運行。Java Applets可提供動畫、音頻和音樂等多媒體服務。
3)腳本程序。他是嵌入在HTML文檔中的程序。使用腳本程序可以創建動態頁面,大大提高交互性。用於編寫腳本程序的語言主要有JavaScript和VBScript。JavaScript由Netscape公司開發,具有易於使用、變數類型靈活和無須編譯等特點。
VBScript由Microsoft公司開發,與JavaScript一樣,可用於設計交互的Web頁面。
9. 怎樣使用Eclipse開發Web項目
方法/步驟
1
配置伺服器。第一步:單擊Eclipse下方面板的「Servers"面板,在該面板的空白處單擊滑鼠右鍵,在彈出的快捷菜單中選擇」New》》》Server「菜單選項。
2
系統彈出對話框。
3
單擊圖所示對話框中的」Apache>>>Tomcat v8.0 Server"節點,然後單擊對話框中的"Next「按鈕。
4
系統彈出對話框,填寫Tomcat安裝的詳細情況,包括Tomcat的安裝路徑、JRE的安裝路徑等。填寫完成後單擊對話框下面的"Finish"按鈕即可。
5
建立一個Web應用。單擊Eclipse的」File「菜單,將游標移到」New「菜單上,在出現的子菜單中單擊」Other..."菜單項。
6
在彈出的對話框中選中「Dynamic Web Project"節點,然後點擊」Next"按鈕。
在彈出的對話框中的「Project Name"文本框中輸入項目名,並選擇使用Servlet 3.0的規范,最後單擊」Finish「按鈕,即可建立一個Web應用。
單擊Eclipse左邊項目導航樹上項目名下邊的」WebContent>>New>>JSP File"菜單項,創建一個JSP頁面。
在彈出的對話框中填寫JSP的文件名,單擊「Next」按鈕。
在彈出的對話框中選擇需要使用的JSP頁面模板;如果不想使用JSP頁面模板,則去掉「Use JSP Template"復選框,單擊Finish按鈕,即可創建一個JSP頁面。
編輯JSP頁面。
Web應用開發完成後,應將Web應用部署到Tomcat中進行測試。部署Web應用可通過單擊Eclipse左邊的項目導航樹上」Run As>>Run on Server"菜單項。
在彈出的對話框中選擇將項目部署到已配置的伺服器上,並選中下面的Tomcat v8.0 Server at localhost,然後單擊「Next」按鈕。
在彈出的對話框中將需要部署的Web項目移動到右邊的列表框中,然後單擊「Finish"按鈕,Web項目部署完成。
在Eclipse下方的」Server「面板,右鍵單擊該面板中的」Tomcat v8.0 Server at localhost"節點,在彈出的快捷菜單中單擊「Start」菜單項即可啟動指定的Web伺服器。
當Web伺服器啟動後,在瀏覽器中輸入剛編輯的JSP頁面的URL,即可訪問到JSP頁面的內容了。另外,在Eclipse中輸入URL也可以訪問。
10. 如何用eclipse創建web項目
在project explorer(項目資源管理器)選中你所建立的項目下的WebContent
文件夾滑鼠右鍵 New(新建)——>JSP File菜單項,打開New JSP File對話框
在該對話框的「文件名」文本框中輸入文件名index.jsp,其他採用默認設置。
單擊「完成」按鈕,完成JSP文件的創建。
此時,在項目資源管理器的WebContent節點下,將生成一個名稱為index.jsp的節點,也就是你增加的inde.jsp文件。
1、Eclipse的介紹:Eclipse是著名的跨平台的自由集成開發環境(IDE)。最初主要用來Java語言開發,但是目前亦有人通過外掛程式使其作為其他計算機語言比如C++和Python的開發工具。Eclipse本身只是一個框架平台,但是眾多外掛程式的支持使得Eclipse擁有其他功能相對固定的IDE軟體很難具有的靈活性。許多軟體開發商以Eclipse為框架開發自己的IDE。
2、Eclipse的功能介紹:Eclipse是一個開放源代碼的、基於 Java 的可擴展開發平台。就其本身而言,它只是一個框架和一組服務,用於通過插件組件構建開發環境。幸運的是,Eclipse 附帶了一個標準的插件集,包括 Java 開發工具(Java Development Tools,JDT)。
Eclipse是著名的跨平台的自由集成開發環境(IDE)。最初主要用來Java語言開發,但是目前亦有人通過插件使其作為其他計算機語言比如C++和Python的開發工具。Eclipse的本身只是一個框架平台,但是眾多插件的支持使得Eclipse擁有其他功能相對固定的IDE軟體很難具有的靈活性。許多軟體開發商以Eclipse為框架開發自己的IDE。