㈠ java框架是什麼意思
1.框架可以這樣來理解,如建一座房子,先把房子的梁、柱子建起來,這就是一個房子的框架。至於房子內部怎樣,哪裡是房間,哪裡是客廳,就看設計者。軟體也是一樣,把一個軟體的大概的梁、柱子建起來,就是軟體的框架。一個軟體半成品,幫你做了一些基礎工作,你就可以在這個基礎之上,來定製適合你自己的應用。流行的框架非常靈活,以適應不同的需求。打個比方,如果你輸入到屏幕上用System.out.println()如果println方法都要自己去實現,那麼是不是很恐怖。所以框架在解決大規模的問題上,這些基礎工作是必需的。
2.框架就是一顆松樹,你只要在上邊掛點裝飾物和幾片小雪花,裝幾個小電燈,它就可以變成炫目喜慶的聖誕樹。
3.框架象相框一樣,做好相框,只要往裡邊放相片,隨意你怎麼放相片,大的,小的,都可以。 相框是不變的,相片里隨你換,如果相框太小放不進相片就是框架沒做好啊。 所以這里可以稍微擴展一下,一個框架的復雜程序以及載入東西的多少,是十分關鍵的。現在就有個別人批評spring框架過大,局限過多。 如果一個項目就是一個學校的話,struts就是開學的時候負責報名接待的部門,來了個學生(請求),他們會根據你的姓名(請求路徑)查找你是那個系,那個班的,把你帶到相應的地方(action),然後就是那個對應你的組織(action)來處理你了。他的花名冊就是配置文件(sturts-config。xml),上面可以配置你的姓名(請求路徑),是否驗證你身上帶沒帶學費(viladate),把你讓誰(request)帶到你的組織里去,放你行李的小車(formbean)的編號等等。xml里的struts配置就是保安要驗證的信息,看你是不是有這個學校的錄取通知書。等你大二大三了,你成了接待人員(action),你只要知道你去組織那些學生(配置struts-config。xml),怎麼處理他們(調用那個service方法),著就是struts了。spring 的IOC就是本應該有學校做的招聘工作,交給的獵頭公司(控制反轉)然後把招聘到的人員交給學校使用。 模式更側重於框架內部,也就是房間內部各傢具之間如何擺放的組合思考方式。
㈡ 請教一個JFinal配置文件載入的問題
public static String rfcWebService (String wsArguments) throws Exception{
//使用RPC方式調用WebService
RPCServiceClient serviceClient = new RPCServiceClient();
Options options = serviceClient.getOptions();
// 指定調用WebService的URL
EndpointReference targetEPR = new EndpointReference(WEBSERVICE_URL);
options.setTo(targetEPR);
// 指定調用WS方法的參數值: wsArguments
Object[] opAddEntryArgs = new Object[] {wsArguments};
// 指定WS方法返回值的數據類型的Class對象
Class[] classes = new Class[] {String.class};
// 指定要調用的WS方法及WSDL文件的命名空間 getImportentItem (test.types.GetImportentItem parameters)
QName opAddEntry = new QName("http://ws.apache.org/axis2", "getImportentItem");
return serviceClient.invokeBlocking(opAddEntry, opAddEntryArgs, classes)[0].toString();
}
//測試WS調用方法是否成功
public static void main(String[] args) throws Exception {
System.out.println(rfcWebService("aaa"));
㈢ java里各種spring、struts、hibernate、javaEE,等等很多的英文縮寫名詞都是什麼,他們之間的關系是什麼
JDK:是官方、最原始、最基本的開發АVa程序的一個程序包,有了這個配合任何 文本編輯器就可以編寫JАVa程序了。
Eclipse:是一個集編輯,編譯,運行,調試,發布等於一身的智能、集成開發環境。
所以說上述兩個必居其一。
----
swing:是JАVa中開發窗口程序的一套系統類庫。開發本地圖形程序,應該熟悉這個。
----
JSP:是jАVa動 態 網頁技術,開發動 態 網頁必須用它。
Tomcat:是動 態 網頁的一個伺服器程序,JSP頁面必須經過這個伺服器才能被用戶瀏覽。
----
MVC:是一種開發架構,將程序開發分為顯示層、控制層、模型層。是一種開發理念。
SSH:是實踐MVC模式的三個框架,藉助框架可以讓開發者免於重復書寫類似代碼,而專注於業務邏輯的實現。
SSH:是英文縮寫,代表Struts,Spring,Hibernate。
Struts:是一種MVC的實現,重點實現了控制層,對於顯示層也提供了一些標簽來幫助開發。
Spring:是一個超級工長,它善於將各個層的組件有機結合。
Hibernate:是一個數據持久化框架,也就是說讓開發者更方便的進行資料庫開發。
----
JАVaEE:是JАVa企業級開發,開發的程序一般運行於伺服器上,程序一般較為龐大。
JАVaSE:是JАVa桌面級開發,開發的程序一般運行於個人PC上,程序大小適中。
JАVaME:是jАVa移動級開發,開發的程序一般運行於手機和嵌入式設備上,程序較為緊湊。
㈣ Java開源框架是什麼
其實框架很簡單的,你可以認為它是一個工具,甚至一個插件。
框架的作用,就是將一個公用的,常用的技術,封裝起來,
幫你處理一些基礎的東西,可以讓你不用再去寫那些繁瑣的東西。
就拿你要學的struts來說:他本質上也是用java寫的,和我們自己寫的類沒有區別,他實現的東西我們自己也可以實現。
比如接收客戶端的數據,我們是用request.getParameter()來的,但是如果有很多個參數,我們要寫很多個,很麻煩。struts它就幫我們實現,不用我們寫,直接寫個屬性,就可以得到。其實本質還是用request.getParameter()。。
所以你不要再在意框架是什麼東西,等你接觸了就知道了。你把它當做一個工具來用,這就是框架。
前台框架:jQuery
Mvc框架:Struts、spring Mvc
核心框架:Spring
orm框架:Hibernate、Spring JDBC、myBatis。
㈤ java框架有哪些常用框架
十大常用框架:
一、
二、Spring
三、Mybatis
四、Dubbo
五、Maven
六、RabbitMQ
七、Log4j
八、Ehcache
九、Redis
十、Shiro