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

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

159-8711-8523

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

知識(shí)

不管是網(wǎng)站,軟件還是小程序,都要直接或間接能為您產(chǎn)生價(jià)值,我們?cè)谧非笃湟曈X(jué)表現(xiàn)的同時(shí),更側(cè)重于功能的便捷,營(yíng)銷(xiāo)的便利,運(yùn)營(yíng)的高效,讓網(wǎng)站成為營(yíng)銷(xiāo)工具,讓軟件能切實(shí)提升企業(yè)內(nèi)部管理水平和效率。優(yōu)秀的程序?yàn)楹笃谏?jí)提供便捷的支持!

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

JAVA Web開(kāi)發(fā)基礎(chǔ)知識(shí)

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

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

瀏覽次數(shù):90

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

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

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

Java Web常見(jiàn)開(kāi)發(fā)框架模型:

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

傳送門(mén):Java常見(jiàn)開(kāi)發(fā)框架

JAVA Web前后端開(kāi)發(fā)語(yǔ)言:

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

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

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

Java Web常用容器:

  • Tomcat
  • Weblogic
  • Jboss
  • WebSphere
  • Jetty

傳送門(mén):Java Web中間件

前端:

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

后端:

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

未完待續(xù)。。

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