spring+hibernate開發網站
http://www.xyzp.net 校園招聘一網打盡
spring,一個輕量級的j2ee框架,輕量級的,這幾個字就深深的把我吸引住了。抱著《spring in action》啃了一個星期,小了解之后,把自己所學的東西幾乎通通用在了xyzp.net這個網站上,下面介紹一下:
校園招聘一網打盡 提供專業的校園招聘信息。系統自動采集全國各大高校BBS和就業中心的招聘信息,按照地區、學校進行組織分類。
http://www.xyzp.net網站分為兩個部分:后臺數據采集與前臺展示。
1.后臺數據采集,利用htmlparser分析網頁,抽取我們所需的數據,以rss的結構進行存儲。
2.前臺展示,利用spring+hibernate開發。hibernate處理數據庫邏輯,邏輯層使用spring,表示層應用spring本身的mvc。應用spring開發確實很方便,速度快,效率高;),整個網站2周就搞完了。而且,我不得不說,spring太美了。
hibernate處理數據庫邏輯真是沒的說,整個網站一共就4張表,大量一對多和多對多的邏輯,hibernate處理的很好,主要是編程方面要處理的邏輯簡單了很多,但是效率方面有一點欠缺;(
spring本身提供一套完整的mvc,應用起來很方便,功能也很強大,幾乎用的到的頁面邏輯它都想到了。推薦使用。
應用了xmlhttprequest技術,因為首頁調用數據庫的次數太多,所以每個欄目都用一個遠程調用來解決的,速度很快,不過有的ie顯示還有一些問題;(
雖然xmlhttprequest提升速度比較明顯,但對數據庫操作的次數并沒有減少,引入緩存機制才能從根本上解決,oscache是opensymphony的出品,它的頁面級緩存把整個網頁緩存下來,速度提升自然很明顯。
整個網站沒有使用table,全部使用css搞定,大家可以看一下。
整個網站全部采用開源軟件構建,包括spring,hibernate,oscache,tomcat,mysql,eclipse,java commons.lucene等等。
在開發中碰到不少問題,字符集、鏈接池,spring與hibernate集成等等,對此有興趣可以和我聯系,QQ:21231398
如果大家覺得這個網站還不錯,請推薦一下,謝謝;)
http://www.xyzp.net 校園招聘一網打盡
spring,一個輕量級的j2ee框架,輕量級的,這幾個字就深深的把我吸引住了。抱著《spring in action》啃了一個星期,小了解之后,把自己所學的東西幾乎通通用在了xyzp.net這個網站上,下面介紹一下:
校園招聘一網打盡 提供專業的校園招聘信息。系統自動采集全國各大高校BBS和就業中心的招聘信息,按照地區、學校進行組織分類。
http://www.xyzp.net網站分為兩個部分:后臺數據采集與前臺展示。
1.后臺數據采集,利用htmlparser分析網頁,抽取我們所需的數據,以rss的結構進行存儲。
2.前臺展示,利用spring+hibernate開發。hibernate處理數據庫邏輯,邏輯層使用spring,表示層應用spring本身的mvc。應用spring開發確實很方便,速度快,效率高;),整個網站2周就搞完了。而且,我不得不說,spring太美了。
hibernate處理數據庫邏輯真是沒的說,整個網站一共就4張表,大量一對多和多對多的邏輯,hibernate處理的很好,主要是編程方面要處理的邏輯簡單了很多,但是效率方面有一點欠缺;(
spring本身提供一套完整的mvc,應用起來很方便,功能也很強大,幾乎用的到的頁面邏輯它都想到了。推薦使用。
應用了xmlhttprequest技術,因為首頁調用數據庫的次數太多,所以每個欄目都用一個遠程調用來解決的,速度很快,不過有的ie顯示還有一些問題;(
雖然xmlhttprequest提升速度比較明顯,但對數據庫操作的次數并沒有減少,引入緩存機制才能從根本上解決,oscache是opensymphony的出品,它的頁面級緩存把整個網頁緩存下來,速度提升自然很明顯。
整個網站沒有使用table,全部使用css搞定,大家可以看一下。
整個網站全部采用開源軟件構建,包括spring,hibernate,oscache,tomcat,mysql,eclipse,java commons.lucene等等。
在開發中碰到不少問題,字符集、鏈接池,spring與hibernate集成等等,對此有興趣可以和我聯系,QQ:21231398
如果大家覺得這個網站還不錯,請推薦一下,謝謝;)