知識(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)案例查看更多
相關(guān)閱讀
- 云南小程序開(kāi)發(fā)費(fèi)用
- 做網(wǎng)站
- 云南網(wǎng)站建設(shè)哪家公司好
- 汽車(chē)拆解管理軟件
- 網(wǎng)站建設(shè)服務(wù)公司
- 網(wǎng)站制作
- 昆明網(wǎng)站建設(shè)公司
- 云南小程序設(shè)計(jì)
- 網(wǎng)站優(yōu)化
- 汽車(chē)回收管理
- 云南網(wǎng)站建設(shè)選
- 云南網(wǎng)站開(kāi)發(fā)哪家好
- 報(bào)廢車(chē)拆解軟件
- 網(wǎng)絡(luò)公司
- 網(wǎng)站排名優(yōu)化
- 紅河小程序開(kāi)發(fā)
- 小程序被騙
- 云南網(wǎng)站建設(shè)服務(wù)
- 云南網(wǎng)站建設(shè)專(zhuān)業(yè)品牌
- 網(wǎng)絡(luò)公司哪家好
- 云南網(wǎng)站維護(hù)
- 網(wǎng)站建設(shè)專(zhuān)家
- 楚雄網(wǎng)站建設(shè)公司
- 云南網(wǎng)站建設(shè)一條龍
- 迪慶小程序開(kāi)發(fā)
- 云南網(wǎng)站設(shè)計(jì)
- 云南網(wǎng)站制作哪家好
- 南通小程序制作公司
- 云南網(wǎng)站建設(shè)靠譜公司
- 云南做軟件