了(le/liǎo)解最新公司動态及行業資訊
SSH框架是(shì)Struts、Spring、Hibernate的(de)一(yī / yì /yí)個(gè)合成框架, 目前市場上(shàng)比較流行的(de)框架中也(yě)有它的(de)身影。
Struts是(shì)一(yī / yì /yí)個(gè)基于(yú)MVC模式的(de)應用框架, 如果學過Servlet, 那麽其本質和(hé / huò)Servlet差不(bù)多, MVC模式主要(yào / yāo)包括模型 (Module) , 視圖 (View) , 控制器 (Controller) , 而(ér)Struts主要(yào / yāo)作爲(wéi / wèi)控制器來(lái)建立模型和(hé / huò)視圖的(de)數據交互。本文介紹的(de)Struts以(yǐ)Struts2爲(wéi / wèi)主, 它通過攔截器處理客戶的(de)各種請求。Spring使用基本的(de)JavaBean來(lái)完成以(yǐ)前隻可能由EJB完成的(de)事情, Spring的(de)核心主要(yào / yāo)控制翻轉 (IOC) 和(hé / huò)面向切面 (AOP) , 簡單的(de)說(shuō)Spring是(shì)一(yī / yì /yí)種分層的(de)輕量級開源框架。
Spring更像是(shì)一(yī / yì /yí)個(gè)容器, 将所有配置的(de)Struts和(hé / huò)Hibernate中的(de)東西都放置進來(lái), 隻要(yào / yāo)能夠做好配置, 它就(jiù)會找到(dào)相應的(de)位置, 進行處理。Hibernate是(shì)一(yī / yì /yí)個(gè)開源代碼的(de)對象映射框架, 是(shì)根據JDBC技術基礎衍生而(ér)來(lái)的(de), 它将直接操作原來(lái)的(de)數據庫變爲(wéi / wèi)直接操作數據表後生成的(de)Java類, 實現了(le/liǎo)對象編程思維來(lái)操縱數據庫。SSH框架中的(de)各種技術相互協調、配合, 實現了(le/liǎo)這(zhè)一(yī / yì /yí)強大(dà)的(de)框架。
上(shàng)一(yī / yì /yí)篇:R軟件相關函數包與使用
下一(yī / yì /yí)篇:微網站的(de)重要(yào / yāo)性