java開發(fā)為什么使用框架,搞 Java 最重要的是什么?毫不夸張地說,掌握和了解java應用開發(fā)需要用到的技術有哪些?為什么要用三大框架?,java開發(fā),為什么ssh三個框架比較搭配呢?,java的web開發(fā)為什么一定要使用框架?,為什么開發(fā)JavaWeb都要用框架~??,基本就能走遍天下都不怕了!
1.java應用開發(fā)需要用到的技術有哪些?為什么要用三大框架?
.你說應用程序了 java在應用程序這塊早就已經掛掉了 根本沒人用java的應用程序開發(fā)應用程序只需要j2se至于三大框架 spring和Hibernate的話有很小的可能會用到而Struts 只有在jsp開發(fā)的時候才用的到和應用程序完全沒關系
2.java開發(fā),為什么ssh三個框架比較搭配呢?
dao+servlet+jsp也是一種啊 ssh只是封裝了很多方法,提供了很多常用、方便的管理,才出現(xiàn)了不少人給這個整合寫中間插件 你要是用struts+spring+mybatis 或者直接用struts+mybatis也可以 或者 servlet+mybatis也行 沒有什么必須的 看整合的完整度和健壯性吧 hibernate是一個比較完善的orm框架 提供了對象查詢 使用比較方便 mybatis弱化對象的概念,面向視圖層編寫查詢,結果比較鮮明 各有優(yōu)缺點吧
3.java的web開發(fā)為什么一定要使用框架?
框架只是為了方便,快速的構建自己的應用。根本目的還是說為了分離我們的業(yè)務邏輯,方便維護。我們一般的web項目都是分為視圖層,控制層,業(yè)務層,持久層等各個框架其實也是根據這些劃分就行的,比如struts是銜接視圖層和控制層的,hibernate是持久層的,spring是struts和hibernate的粘合劑,必不可少。當然還有其他的框架,也是一樣的。但是總歸來講還是為了分離業(yè)務,方便維護,快速開發(fā)。
4.為什么開發(fā)JavaWeb都要用框架~
如果你了解MVC的話就好理解了. Struts的話就是比較經典的MVC的框架 hibernate就是簡化了Dao層的操作,讓你只操作對象,而不用寫SQL什么的了。 Spring的話,我就記得幾個什么,面向切面編程,依賴注入,控制反轉。 面向切面編程這個簡單來說就是在一個方法前或方法后等,執(zhí)行另外一個方法。 依賴注入就是通過XML等配置文件來實現(xiàn)對類的一些實例化啊,值注入什么的。 控制反轉。。。。忘記了。 反正Spring的話基本上就是一個大工廠,反正大家都怎么說- - 本來使用MVC開發(fā)WEB程序,會使程序的可讀性更高,維護起來也更方便,便于擴充等等好處。但它是一種模式,寫我們還是要用JSP,JAVA等,用這些最基礎的東西寫的時候,效率肯定沒使用框架快,而且每個人的編程習慣都不一樣,平時自己練習暫且不談,因為人數少,而且又不那出去交貨。但是要作為產品的程序的話,一般程序代碼的話是要有個統(tǒng)一的規(guī)范的。 而這些框架,他們也使用的這種思想,并運用這些思想編寫出來這些框架,為了就是能讓開發(fā)更簡便,快捷,一些基礎性的東西,它已經幫你寫好了,不需要每個人都去寫一套。
雖說掌握和了解了java應用開發(fā)需要用到的技術有哪些?為什么要用三大框架?,java開發(fā),為什么ssh三個框架比較搭配呢?,java的web開發(fā)為什么一定要使用框架?,為什么開發(fā)JavaWeb都要用框架~??,能走遍天下,但也要不斷去學習新的知識,更多的Java知識,請聯(lián)系客服獲取。