當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 房地產(chǎn)OA系統(tǒng) > 功能介紹 > 商業(yè)地產(chǎn) > 房地產(chǎn)管理
北京市房地產(chǎn)信息系統(tǒng)的相關(guān)各種技術(shù)運(yùn)用分析
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
房地產(chǎn)管理系統(tǒng)依據(jù)建設(shè)部《房地產(chǎn)開(kāi)發(fā)項(xiàng)目經(jīng)濟(jì)評(píng)價(jià)方法》等行業(yè)規(guī)范及國(guó)家現(xiàn)行的財(cái)會(huì)制度、稅收制度和市場(chǎng)價(jià)格體系等。作為房地產(chǎn)投資智能化專家系統(tǒng),深受全國(guó)各地用戶歡迎和好評(píng)。使用本系統(tǒng),可極大減少房地產(chǎn)項(xiàng)目評(píng)價(jià)人員輸入數(shù)據(jù)、資料準(zhǔn)備及計(jì)算的工作量,科學(xué)實(shí)用,簡(jiǎn)便快捷,極大地提高了工作效率,可有效降低房地產(chǎn)項(xiàng)目投資風(fēng)險(xiǎn),提升企業(yè)的市場(chǎng)競(jìng)爭(zhēng)力!
一、JDBC簡(jiǎn)介
JDBC 是 Java 數(shù)據(jù)庫(kù)連接操作(Java Data Base Connectivity)的縮寫,定義了Java 訪問(wèn)數(shù)據(jù)庫(kù)的一些底層的 API,方便用戶在 Java 中訪問(wèn)具有表格化的數(shù)據(jù)源。
SUN 為用戶提供了一組 API,位于 java.sql.*包中,提供針對(duì)數(shù)據(jù)庫(kù)類操作的編程的支持。這些數(shù)據(jù)庫(kù)連接與操作都可以使用標(biāo)準(zhǔn)的 SQL 語(yǔ)句進(jìn)行操作控制完成對(duì)數(shù)據(jù)庫(kù)的修改。JDBC 在大多數(shù)的數(shù)據(jù)庫(kù)連接模塊處都提供了統(tǒng)一的接口以便訪問(wèn)和操作。也就是說(shuō),JDBC 通過(guò)統(tǒng)一的程序訪問(wèn)模塊用一個(gè)連接即可以完成訪問(wèn)MySQL數(shù)據(jù)庫(kù),也可以訪問(wèn)ORACLE數(shù)據(jù)庫(kù),只需要修改不同數(shù)據(jù)庫(kù)類型的設(shè)置即可。這樣方便了連接不同數(shù)據(jù)庫(kù)的煩惱。
JDBC 是一個(gè)數(shù)據(jù)庫(kù)與程序的接口程序,它提供了如下四種類型的驅(qū)動(dòng)程序:
1、JDBC—ODBC橋,通過(guò)原有的ODBC連接數(shù)據(jù)庫(kù)以后,JDBC再?gòu)腛DBC
處提供對(duì)數(shù)據(jù)庫(kù)的訪問(wèn);
2、本地 API 準(zhǔn) Java 驅(qū)動(dòng)程序,該類驅(qū)動(dòng)程序是使用 Java 語(yǔ)言直接使用本地 IP 與數(shù)據(jù)源系統(tǒng)進(jìn)行通信,從數(shù)據(jù)源系統(tǒng)中調(diào)用執(zhí)行數(shù)據(jù)庫(kù) API 函數(shù);
3、網(wǎng)絡(luò)協(xié)議準(zhǔn) Java 驅(qū)動(dòng)程序,該類型驅(qū)動(dòng)程序?qū)?Java 數(shù)據(jù)庫(kù)連接調(diào)用轉(zhuǎn)換成 DBMS 的獨(dú)立網(wǎng)絡(luò)協(xié)議,然后再由服務(wù)器轉(zhuǎn)換為 DBMS 協(xié)議;
4、本地協(xié)議準(zhǔn)Java 驅(qū)動(dòng)程序,該類型驅(qū)動(dòng)程序是一個(gè)本地的協(xié)議,是采用 Java語(yǔ)言開(kāi)發(fā)的協(xié)議,允許 Java 客戶程序直接調(diào)用數(shù)據(jù)庫(kù)服務(wù)器進(jìn)行操作。
二、SSH技術(shù)
SSH技術(shù)概述
“SSH 組合框架”是Struts + Spring + Hibernate的縮寫,“SSH組合框架”體現(xiàn)的是“強(qiáng)強(qiáng)聯(lián)手、各司其職、協(xié)調(diào)互補(bǔ)”的團(tuán)隊(duì)協(xié)作精神,為大型Java Web 應(yīng)用程序的開(kāi)發(fā)提供了強(qiáng)有力的解決方案。
1、Struts
最原始的Java Web 程序全部使用JSP 實(shí)現(xiàn), JSP 頁(yè)面既包含HTML 標(biāo)簽,又包含Java 業(yè)務(wù)邏輯代碼,使得整個(gè)JSP 頁(yè)面臃腫而難于維護(hù)。SUN 公司為規(guī)范Java Web 應(yīng)用的開(kāi)發(fā),相繼推出Model 1 和Model 2 模式。在Model 1 模式中引入JavaBean技術(shù),使用JavaBean 封裝業(yè)務(wù)邏輯代碼,使業(yè)務(wù)邏輯代碼與JSP頁(yè)面進(jìn)行有效的分離,對(duì)于流程控制JavaBean 卻無(wú)能為力,直到Model 2 模式引入Servlet 技術(shù)才真正實(shí)現(xiàn)視圖層、模型層和控制層的徹底分離,從此,Java Web 應(yīng)用開(kāi)發(fā)進(jìn)入了一個(gè)規(guī)范化的時(shí)代。Struts 2 作為Model 2 模式的經(jīng)典實(shí)現(xiàn),具有組件的模塊化、靈活性和重用性的優(yōu)點(diǎn),同時(shí)簡(jiǎn)化了基于MVC 的Java Web應(yīng)用程序的開(kāi)發(fā)。采用Struts 2 通過(guò)核心控制器FilterDispatcher與攔截器Interceptor 更好地遵循MV C 模式來(lái)實(shí)現(xiàn)了后臺(tái)控制維護(hù)、前臺(tái)表現(xiàn)和業(yè)務(wù)邏輯處理的Model 2 架構(gòu)。
2、Spring
由于應(yīng)用服務(wù)器廠商對(duì)各種技術(shù)的支持并沒(méi)有真正統(tǒng)一,導(dǎo)致J2EE 的應(yīng)用沒(méi)有真正實(shí)現(xiàn)平臺(tái)無(wú)關(guān)性部署及開(kāi)發(fā)的效率底下。Spring 作為開(kāi)源的中間件,獨(dú)立于各種應(yīng)用服務(wù)器,甚至無(wú)須應(yīng)用服務(wù)器的支持,也能提供應(yīng)用服務(wù)器的功能,如聲明式事務(wù)等。
Spring 致力于Java EE 應(yīng)用的各層的解決方案,而不是僅僅專注于某一層的方案??梢哉f(shuō)Spring 是公司應(yīng)用開(kāi)發(fā)的“一站式”選擇,并貫穿表現(xiàn)層、業(yè)務(wù)層及持久層。然而,Spring 并不想取代已有的框架,而與它們無(wú)縫地整合。Spring 使用基本的JavaBean 來(lái)完成以前只可能由EJB 完成的事情,其核心技術(shù)是控制反轉(zhuǎn)IOC 與AOP 代理機(jī)制。然而,Spring 的用途不僅限于服務(wù)器端的開(kāi)發(fā),從簡(jiǎn)單性、可測(cè)試性和松耦合的角度而言,任何Java 應(yīng)用都可以從Spring 中受益。
3、Hibernate
在當(dāng)今多層體系結(jié)構(gòu)的軟件開(kāi)發(fā)中,使用JDBC 很難將持久層進(jìn)行分離,負(fù)責(zé)業(yè)務(wù)邏輯代碼編寫的程序員必須密切關(guān)注數(shù)據(jù)庫(kù)各表的結(jié)構(gòu)關(guān)系,以確保其SQL 語(yǔ)句工作的正常。如果引入Hibernate 這樣的持久層中間件的話,業(yè)務(wù)邏輯層的開(kāi)發(fā)人員整天面對(duì)的就是一個(gè)又一個(gè)的對(duì)象而不必關(guān)心數(shù)據(jù)表,既有利于團(tuán)隊(duì)分工協(xié)作,又提高了軟件產(chǎn)品的可移植性。Hibernate可以應(yīng)用在任何使用JDBC 的場(chǎng)合,既可以在Java Application中使用,也可以在Servlet/JSP 的Web 應(yīng)用中使用。
4、整合
Struts 2 標(biāo)簽庫(kù)處理視圖層,Struts 2 的核心控制器與業(yè)務(wù)控制充當(dāng)控制層,Hibernate 與各業(yè)務(wù)邏輯組件處理業(yè)務(wù)層事務(wù),最后由Spring 統(tǒng)管Bean 資源,對(duì)整個(gè)應(yīng)用的JavaBean實(shí)例資源進(jìn)行統(tǒng)一管理與調(diào)度。這樣使三個(gè)開(kāi)源框架有機(jī)地整合起來(lái)并更好地發(fā)揮它們的優(yōu)勢(shì),實(shí)現(xiàn)了系統(tǒng)多層開(kāi)發(fā)的低耦合,提高了J2 EE 應(yīng)用開(kāi)發(fā)的效率。
模型-視圖-控制器 (model-view-controller,MVC) 是 XeroxPARC 于 20 世紀(jì) 80 年代為編程語(yǔ)言 Smalltalk-80 發(fā)明的一種軟件設(shè)計(jì)模式,廣泛應(yīng)用于交互式應(yīng)用程序,如客戶機(jī)/服務(wù)器、分布和 Internet 架構(gòu)等體系結(jié)構(gòu)。模型表示數(shù)據(jù)或信息,以及數(shù)據(jù)存取的業(yè)務(wù)邏輯;視圖用于顯示模型的內(nèi)容;控制器負(fù)責(zé)定義應(yīng)用程序的行為。MVC 將表示邏輯、業(yè)務(wù)邏輯和數(shù)據(jù)分開(kāi),以便最小化對(duì)象之間的耦合度,它基于以下3方面的考慮:(1)劃分責(zé)任可以減少代碼重復(fù)度;(2)模型及視圖變化不會(huì)太多影響控制;(3)應(yīng)用程序維護(hù)簡(jiǎn)單。
- 1深圳市房地產(chǎn)信息管理系統(tǒng)行業(yè)報(bào)告
- 2武漢房產(chǎn)管理系統(tǒng)的性能分析方案
- 3房地產(chǎn)項(xiàng)目運(yùn)營(yíng)軟件的WEB技術(shù)簡(jiǎn)介
- 4房地產(chǎn)行業(yè)庫(kù)存管理軟件的發(fā)展與商機(jī)
- 5地產(chǎn)項(xiàng)目管理軟件的Web應(yīng)用開(kāi)發(fā)技術(shù)的分類
- 6房產(chǎn)公司管理軟件的系統(tǒng)功能簡(jiǎn)介
- 7房地產(chǎn)銷售信息管理系統(tǒng)的功能有哪些?
- 8房地產(chǎn)行業(yè)oa系統(tǒng)面臨的問(wèn)題以及解決方案
- 9重慶房產(chǎn)管理系統(tǒng)的功能設(shè)計(jì)概要
- 10房地產(chǎn)資產(chǎn)管理系統(tǒng)的數(shù)據(jù)分析
- 11上海房地產(chǎn)管理軟件從個(gè)方面管理的功能設(shè)計(jì)分析
- 12手機(jī)房產(chǎn)報(bào)備管理軟件的目標(biāo)體系
- 13佛山市房產(chǎn)查詢系統(tǒng)信息化發(fā)展存在的問(wèn)題
- 14房產(chǎn)管理系統(tǒng)軟件采用的技術(shù)解決方案
- 15房產(chǎn)系統(tǒng)平臺(tái)的部分功能簡(jiǎn)介分析
- 16房地產(chǎn)市場(chǎng)信息管理系統(tǒng)的簡(jiǎn)介分析
- 17房地產(chǎn)行業(yè)的管理系統(tǒng)發(fā)展分析
- 18房地產(chǎn)行業(yè)項(xiàng)目管理系統(tǒng)的解決方案
- 19關(guān)于南京房產(chǎn)管理系統(tǒng)的開(kāi)發(fā)環(huán)境分析
- 20房地產(chǎn)移動(dòng)銷售管理系統(tǒng)的功能概述
- 21杭州房產(chǎn)管理軟件的系統(tǒng)主要具備哪些功能
- 22房地產(chǎn)公司銷售管理軟件面臨的問(wèn)題以及解決方案
- 23房地產(chǎn)erp管理系統(tǒng)的需求分析
- 24安徽房產(chǎn)管理系統(tǒng)的研究文案
- 25房地產(chǎn)銷控管理軟件的信息化發(fā)展
- 26房地產(chǎn)erp管理軟件的應(yīng)用價(jià)值
- 27房地產(chǎn)公司信息化系統(tǒng)的發(fā)展
- 28房地產(chǎn)oa辦公系統(tǒng)遇到的問(wèn)題
- 29房產(chǎn)管理系統(tǒng)數(shù)據(jù)庫(kù)的預(yù)算功能說(shuō)明
- 30房地產(chǎn)會(huì)員管理軟件的功能簡(jiǎn)介
成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓