㈠ 搭建搭建一個SSH框架 Web工程,實現以下功能
myeclipse搭建SSH框架的步驟如下:
1、新建一個web project工程;
2、右鍵項目,為項目模滑改添加Struts支持,選擇Myeclipse,點擊Add Structs Capabilities,選擇structs2.1,輸入structs2 filter name為struct2,URL pattern選擇*.action,點擊Finish,src目錄下多了struts.xml配置文件;
3、使用MyEclipse DataBase Explorer建立數據源,新建一個數據源,填入數據源信息,點擊test Driver,如果成功則提示成功,點擊OK,點擊Finish;
4、右鍵項目,為項目添加Spring支持旦判讓卜,選擇Myeclipse,點擊Add Spring Capabilities,選擇相應的庫文件,之後全部默認點擊Finish;
5、右鍵項目,為項目添加Hibernate支持,選擇相應的庫文件,點擊Next,選擇是建立Hibernate自己的配置文件,還是合並到Spring的配置文件。選擇合並,即更改點選框,點擊Next,選擇Existing Spring Configration File,點擊Next,再選擇剛剛創建的數據源,點擊Next,去掉復選框的勾勾,點擊Finish;
6、發布項目,此時已經可以訪問這個項目的jsp頁面了;
7、後續工作,在web.xml裡面加入spring配置與監聽如下;
<!-- Spring配置和監聽start -->
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/classes/application*.xml</param-value>
</context-param>
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
8、結束。
㈡ 傳統的javaweb開發(jsp+servlet+javabean)與SSH框架各有什麼樣的優缺點,希望能夠做一個對比
jsp+servlet+javabean的開發模式 需要寫很多的重復代碼,比如固定的doGet()方法,而且它的控制跳轉不靈活,往往一個問題處理需要兩個.java文件,而且當採用MVC模式開發時有很大的耦合度,對於後期的維護 相當不變。它的好處是,適合於初學者,對於理解其中的交互過程很適合,便於以後對SSH框架的理解。
SSH框架下的web開發,將三層給解耦了,而且封裝了很多的工具類等,使開發效率化。但是有一點壞處就是當框架更新時,需要對框架的更新內容進行學習,尤其進行大的更新時。使用SSH框架你可以不用深入了解它的深層原理便可以完成相關開發,所以說開發的效率化是其最大的優點。
初學者的一點感覺,純手打,望採納~
㈢ 為什麼要用ssh框架開發web
看到這個問題我就按壓不住內心的激動啊,因為當時我在培訓的時候,這個問題問了十幾遍,就是要讓我們記住三大框架,所以印象深刻,記憶猶新啊!
首先,不一定要這三個框架都用上,這三個框架的確是很強大,但是有的公司開發WEB可能不會同時用三個框架的,像我們公司現在就用Struts+Hibernate ,三個框架分別的作用網路一下比誰說的都詳細,重要的是要自己學會應用,因為聽別人說的再多自己不會還是0,慢慢體會他們的原理,只要把他們都會應用了,公司的框架也不過是這幾種的變化,就像「開發」其實就是「變相的增刪改查」啊,
希望LZ多用框架寫寫小項目,也要試著用兩個框架開發,一個框架開發,隨機應變,至少要知道Struts是怎麼分模塊的,Hibernate是怎樣封裝資料庫訪問的,Spring是怎樣控制反轉 等等,
如果你能自己搭起皮仔三個框架的項目,並熟悉一兩個資料庫,熟叢敬悉JS和一點點的CSS,還有自信,去軟體公司找工作把,試用要燃鄭汪3000塊,轉正3500塊,沒有一點問題!
qq:466169163