欧美三级国产三级日韩三级_亚洲熟妇丰满大屁股熟妇_欧美亚洲成人一区二区三区_国产精品久久久久久模特

JAVA Web開發(fā)基礎(chǔ)知識 - 新聞資訊 - 云南小程序開發(fā)|云南軟件開發(fā)|云南網(wǎng)站建設(shè)-昆明葵宇信息科技有限公司

159-8711-8523

云南網(wǎng)建設(shè)/小程序開發(fā)/軟件開發(fā)

知識

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價值,我們在追求其視覺表現(xiàn)的同時,更側(cè)重于功能的便捷,營銷的便利,運(yùn)營的高效,讓網(wǎng)站成為營銷工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏壧峁┍憬莸闹С郑?

您當(dāng)前位置>首頁 » 新聞資訊 » 網(wǎng)站建設(shè) >

JAVA Web開發(fā)基礎(chǔ)知識

發(fā)表時間:2020-2-15

發(fā)布人:葵宇科技

瀏覽次數(shù):90

在做滲透的期間,JAVA Web類型的網(wǎng)站是見過最多的(大部分的國企,大型企業(yè)都是用的JAVA Web),也是最難的,因?yàn)樯婕暗絁AVA Web開發(fā)方面眾多的框架。由于對JAVA Web方面的知識不是很了解,所以特此整理一番。

JAVA Web網(wǎng)站最著名的框架型漏洞就是 Structs2遠(yuǎn)程代碼執(zhí)行漏洞反序列化漏洞 了!

JSP它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段和JSP標(biāo)記(tag),從而形成JSP文件,后綴名為(*.jsp)。 用JSP開發(fā)的Web應(yīng)用是跨平臺的,既能在Linux下運(yùn)行,也能在其他操作系統(tǒng)上運(yùn)行,因?yàn)樗沁\(yùn)行在java虛擬機(jī)中的,前端頁面的后綴是 .jsp

Java Web常見開發(fā)框架模型:

  • MVC框架模式
  • ORM框架模式

傳送門:Java常見開發(fā)框架

JAVA Web前后端開發(fā)語言:

  • 前端:HTML、CSS、JavaScript、Jquery、BootStrap、Ext.js 等
  • 后端:Servlet、Struct2、Spring、Hibernate、Mybatis

Java Web的常用開發(fā)工具:

  • MyEclipse(收費(fèi)軟件)
  • IDEA(收費(fèi)軟件)

Java Web常用容器:

  • Tomcat
  • Weblogic
  • Jboss
  • WebSphere
  • Jetty

傳送門:Java Web中間件

前端:

  • HTML:靜態(tài)頁面的編寫
  • CSS:給頁面裝飾
  • JavaScript: 給頁面增加動態(tài)的效果
  • JQuery: JavaScript框架包,它封裝JavaScript常用的功能代碼,提供一種簡便的JavaScript設(shè)計(jì)模式,優(yōu)化HTML文檔操作、事件處理、動畫設(shè)計(jì)和Ajax交互
  • BootStrap: Bootstrap是基于HTML5和CSS3開發(fā)的,它在jQuery的基礎(chǔ)上進(jìn)行了更為個性化的完善,形成一套自己獨(dú)有的網(wǎng)站風(fēng)格,并兼容大部分jQuery插件。Bootstrap提供了優(yōu)雅的HTML和CSS規(guī)范

后端:

  • Servlet:用Java編寫的服務(wù)器端程序,主要功能在于交互式地瀏覽和修改數(shù)據(jù),生成動態(tài)Web內(nèi)容。
  • JSON: 一種輕量級的數(shù)據(jù)交換格式。它基于 ECMAScript (w3c制定的js規(guī)范)的一個子集,采用完全獨(dú)立于編程語言的文本格式來存儲和表示數(shù)據(jù)。簡潔和清晰的層次結(jié)構(gòu)使得 JSON 成為理想的數(shù)據(jù)交換語言
  • Struts2:基于MVC設(shè)計(jì)模式的Web應(yīng)用框架,它本質(zhì)上相當(dāng)于一個servlet,在MVC設(shè)計(jì)模式中,Struts2作為控制器(Controller)來建立模型與視圖的數(shù)據(jù)交互
  • Hibernate:Hibernate是一個開放源代碼的對象關(guān)系映射框架,它對JDBC進(jìn)行了非常輕量級的對象封裝,它將POJO與數(shù)據(jù)庫表建立映射關(guān)系,是一個全自動的orm框架,hibernate可以自動生成SQL語句,自動執(zhí)行,使得Java程序員可以隨心所欲的使用對象編程思維來操縱數(shù)據(jù)庫
  • Af-restful:一種軟件架構(gòu)風(fēng)格,設(shè)計(jì)風(fēng)格而不是標(biāo)準(zhǔn),只是提供了一組設(shè)計(jì)原則和約束條件。它主要用于客戶端和服務(wù)器交互類的軟件。基于這個風(fēng)格設(shè)計(jì)的軟件可以更簡潔,更有層次,更易于實(shí)現(xiàn)緩存等機(jī)制。

未完待續(xù)。。

相關(guān)案例查看更多