- Java高手真經(jīng)(高級(jí)編程卷):Java Web高級(jí)開(kāi)發(fā)技術(shù)
- 劉中兵Java研究室編著
- 455字
- 2018-12-29 18:58:43
第2部分 Java Web企業(yè)級(jí)開(kāi)發(fā)技術(shù)EJB
EJB作為一個(gè)企業(yè)級(jí)的開(kāi)發(fā)組件,主要用來(lái)進(jìn)行分布式開(kāi)發(fā)和數(shù)據(jù)庫(kù)的調(diào)用。分布式開(kāi)發(fā)通過(guò)會(huì)話Bean和消息驅(qū)動(dòng)Bean實(shí)現(xiàn),數(shù)據(jù)庫(kù)調(diào)用通過(guò)實(shí)體Bean實(shí)現(xiàn)。
本部分將分4個(gè)層次來(lái)講解EJB開(kāi)發(fā)技術(shù)。
(1)EJB快速入門(mén):構(gòu)建起EJB的運(yùn)行環(huán)境和開(kāi)發(fā)環(huán)境,即JBoss+Eclipse,并通過(guò)一個(gè)入門(mén)實(shí)例讓讀者快速上手。
(2)講解EJB的分布式開(kāi)發(fā)組件。
● 會(huì)話Bean:用以實(shí)現(xiàn)基于JNDI的分布式部署和調(diào)用。
● 消息驅(qū)動(dòng)Bean:用以實(shí)現(xiàn)基于JMS的消息處理機(jī)制。
(3)講解EJB的數(shù)據(jù)處理組件。
● 實(shí)體Bean:講解實(shí)體Bean連接數(shù)據(jù)庫(kù)的過(guò)程,并能夠使用實(shí)體管理器進(jìn)行數(shù)據(jù)庫(kù)的操作。
● 實(shí)體關(guān)系映射:講解實(shí)體Bean組件的開(kāi)發(fā)方法,包括單表映射、一對(duì)一映射、一對(duì)多映射、多對(duì)一映射、多對(duì)多映射。
● 實(shí)體關(guān)系查詢(xún):講解JPQL查詢(xún)語(yǔ)言和原生SQL查詢(xún)方法。
以上實(shí)體Bean的內(nèi)容,是EJB 3集成了JPA后的開(kāi)發(fā)過(guò)程。
(4)項(xiàng)目開(kāi)發(fā)實(shí)戰(zhàn):基于EJB分布式架構(gòu)開(kāi)發(fā)企業(yè)信息管理系統(tǒng),分別開(kāi)發(fā)基于EJB的服務(wù)端和基于Struts 2+Spring的客戶(hù)端。
● 企業(yè)信息管理系統(tǒng)服務(wù)端——開(kāi)發(fā)基于EJB+MySQL的服務(wù)端組件:
emis01(EJB+MySQL).zip
● 企業(yè)信息管理系統(tǒng)客戶(hù)端——開(kāi)發(fā)基于Struts 2+Spring+EJB架構(gòu)的系統(tǒng):
emis02(Struts2+Spring+EJB).zip
- C++ Builder 6.0下OpenGL編程技術(shù)
- Cross-platform Desktop Application Development:Electron,Node,NW.js,and React
- Visual C
- Elasticsearch Server(Third Edition)
- 數(shù)據(jù)結(jié)構(gòu)與算法分析(C++語(yǔ)言版)
- Windows Embedded CE 6.0程序設(shè)計(jì)實(shí)戰(zhàn)
- Bootstrap for Rails
- Moodle 3 Administration(Third Edition)
- Go語(yǔ)言從入門(mén)到精通
- Getting Started with JUCE
- Mastering XenApp?
- MySQL核心技術(shù)與最佳實(shí)踐
- WCF編程(第2版)
- 新手學(xué)ASP.NET 3.5網(wǎng)絡(luò)開(kāi)發(fā)
- Slick2D Game Development