<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-42  評(píng)論-42  文章-0  trackbacks-0

    1 不想別人訪問的頁面,怎么處理?
    2

    overload和override的區(qū)別

    override(覆蓋)
    1 參數(shù)必須要一樣,且返回類型必須要兼容。
    2 不能降低方法的存取權(quán)限。
    overload(重載)
    1 返回類型可以不同。
    2 不能只改變返回類型。
    3 可以改變存取權(quán)限。
    posted on 2008-06-03 15:29 BlueSunshine 閱讀(294) 評(píng)論(9)  編輯  收藏 所屬分類: 學(xué)習(xí)心得

    評(píng)論:
    # re: 隨時(shí)想到的問題 2008-06-06 22:48 | BlueSunshine
    理解error和exception之間的區(qū)別

    exception 就是:“在程序執(zhí)行中所發(fā)生的中斷了正常指令流的事件(An exception is an event that occurs during the execution of a program that disrupts the normal flow of instructions.)”
    error就是:“效果或情況背離了可接受的一般法則(The act or an instance of deviating from an accepted code of behavior.)

    Error表示系統(tǒng)級(jí)的錯(cuò)誤和程序不必處理的異常,
    Exception表示需要捕捉或者需要程序進(jìn)行處理的異常。

     

    簡(jiǎn)要的敘述errorexception

    ErrorException都繼承自Throwable,他們下列不同處:

    Exceptions

    1.可以是 可被控制(checked) 不可控制的(unchecked)

    2.表示一個(gè)由程序員導(dǎo)致的錯(cuò)誤

    3.應(yīng)該在應(yīng)用程序級(jí)被處理

    Errors

    1.總是 不可控制的(unchecked)

    2.經(jīng)常用來用于表示系統(tǒng)錯(cuò)誤或低層資源的錯(cuò)誤

    3.如何可能的話,應(yīng)該在系統(tǒng)級(jí)被捕捉

      回復(fù)  更多評(píng)論
      
    # re: 隨時(shí)想到的問題 2008-06-11 18:13 | BlueSunshine
    什么是J2EE?什么是EJB?



    1 什么是J2EE?它和普通的Java有什么不同?

    答:J2EE全稱為Java2 Platform, Enterprise Edition。

    “J2EE平臺(tái)本質(zhì)上是一個(gè)分布式的服務(wù)器應(yīng)用程序設(shè)計(jì)環(huán)境——一個(gè)Java環(huán)境,它提供了:

    ·宿主應(yīng)用的一個(gè)運(yùn)行基礎(chǔ)框架環(huán)境。

    ·一套用來創(chuàng)建應(yīng)用的Java擴(kuò)展API。”(引自《J2EE服務(wù)器端高級(jí)編程》)



    J2EE的核心規(guī)范是 Enterprise Java Beans(EJBs)。EJB依照特性的不同,目前共分為三種,分別是Session Bean(遠(yuǎn)程調(diào)用)、Entity Bean(實(shí)體Bean,可看作Hibernate),以及 Message Driven Bean(消息驅(qū)動(dòng)Bean,接收消息再進(jìn)一步干活的) 。其中 Session Bean 與Entity Bean 算是EJB的始祖,這兩種EJB規(guī)格在EJB 1.x版本推出時(shí)就已經(jīng)存在,而Message Driven Bean則是出現(xiàn)在EJB 2.0的規(guī)格之中。



    http://zhidao.baidu.com/question/2424990.html?fr=qrl



      回復(fù)  更多評(píng)論
      
    # re: 隨時(shí)想到的基礎(chǔ)知識(shí)問題 2008-06-11 18:36 | BlueSunshine

    ORM



         對(duì)象關(guān)系映射Object Relational Mapping,簡(jiǎn)稱ORM)是一種為了解決面向?qū)ο?/a>與關(guān)系數(shù)據(jù)庫存在的互不匹配的現(xiàn)象的技術(shù)。 簡(jiǎn)單的說,ORM是通過使用描述對(duì)象和數(shù)據(jù)庫之間映射的元數(shù)據(jù),將java程序中的對(duì)象自動(dòng)持久化到關(guān)系數(shù)據(jù)庫中。本質(zhì)上就是將數(shù)據(jù)從一種形式轉(zhuǎn)換到另外一種形式。 這也同時(shí)暗示者額外的執(zhí)行開銷;然而,如果ORM作為一種中間件實(shí)現(xiàn),則會(huì)有很多機(jī)會(huì)做優(yōu)化,而這些在手寫的持久層并不存在。 更重要的是用于控制轉(zhuǎn)換的元數(shù)據(jù)需要提供和管理;但是同樣,這些花費(fèi)要比維護(hù)手寫的方案要少;而且就算是遵守ODMG規(guī)范的對(duì)象數(shù)據(jù)庫依然需要級(jí)別的元數(shù)據(jù)。


          對(duì)象-關(guān)系映射Object/Relation Mapping,簡(jiǎn)稱ORM),是隨著面向?qū)ο蟮?/span>軟件開發(fā)方法發(fā)展而產(chǎn)生的。面向?qū)ο蟮拈_發(fā)方法是當(dāng)今企業(yè)級(jí)應(yīng)用開發(fā)環(huán)境中的主流開發(fā)方法,關(guān)系數(shù)據(jù)庫是企業(yè)級(jí)應(yīng)用環(huán)境中永久存放數(shù)據(jù)的主流數(shù)據(jù)存儲(chǔ)系統(tǒng)。對(duì)象和關(guān)系數(shù)據(jù)是業(yè)務(wù)實(shí)體的兩種表現(xiàn)形式,業(yè)務(wù)實(shí)體在內(nèi)存中表現(xiàn)為對(duì)象,在數(shù)據(jù)庫中表現(xiàn)為關(guān)系數(shù)據(jù)。內(nèi)存中的對(duì)象之間存在關(guān)聯(lián)和繼承關(guān)系,而在數(shù)據(jù)庫中,關(guān)系數(shù)據(jù)無法直接表達(dá)多對(duì)多關(guān)聯(lián)和繼承關(guān)系。因此,對(duì)象-關(guān)系映射(ORM)系統(tǒng)一般以中間件的形式存在,主要實(shí)現(xiàn)程序?qū)ο蟮疥P(guān)系數(shù)據(jù)庫數(shù)據(jù)的映射。


          面向?qū)ο笫菑?/span>軟件工程基本原則(如耦合、聚合、封裝)的基礎(chǔ)上發(fā)展起來的,而關(guān)系數(shù)據(jù)庫則是從數(shù)學(xué)理論發(fā)展而來的,兩套理論存在顯著的區(qū)別。為了解決這個(gè)不匹配的現(xiàn)象,對(duì)象關(guān)系映射技術(shù)應(yīng)運(yùn)而生。


          讓我們從O/R開始。字母O起源于"對(duì)象"(Object),而R則來自于"關(guān)系"(Relational)。幾乎所有的程序里面,都存在對(duì)象和關(guān)系數(shù)據(jù)庫。在業(yè)務(wù)邏輯層和用戶界面層中,我們是面向?qū)ο蟮?。?dāng)對(duì)象信息發(fā)生變化的時(shí)候,我們需要把對(duì)象的信息保存在關(guān)系數(shù)據(jù)庫中。




    目前流行的 ORM 產(chǎn)品


          目前眾多廠商和開源社區(qū)都提供了持久層框架的實(shí)現(xiàn),常見的有:


          Apache OJB (http://db.apache.org/ojb/)

          Cayenne (http://objectstyle.org/cayenne/)

          Jaxor (http://jaxor.sourceforge.net) 

          Hibernate (http://www.hibernate.org) 被JBoss收購

          iBatis (http://www.ibatis.com) Apache的

          jRelationalFramework (http://ijf.sourceforge.net)

          mirage (http://itor.cq2.org/en/oss/mirage/toon)

          SMYLE (http://www.drjava.de/smyle)

          TopLink (http://otn.
    oracle.com/products/ias/toplink/index.html)


          其中 TopLink 是 Oracle 的商業(yè)產(chǎn)品,其他均為開源項(xiàng)目。






    http://www.itisedu.com/phrase/200604231312115.html
      回復(fù)  更多評(píng)論
      
    # re: 隨時(shí)想到的基礎(chǔ)知識(shí)問題 2008-06-12 16:40 | BlueSunshine
    CMS

    CMS是Content Management System 的簡(jiǎn)寫
    簡(jiǎn)單的說:CMS是一個(gè)內(nèi)容管理系統(tǒng)

    一個(gè)內(nèi)容管理系統(tǒng)是把一個(gè)網(wǎng)站的內(nèi)容(文字,圖片,等等)與網(wǎng)站的組件分離開來,可以將各個(gè)頁面連接到一起,可以控制頁面的顯示。通過這個(gè)系統(tǒng),可以方便的管理,發(fā)布,維護(hù)網(wǎng)站的內(nèi)容,而不再需要硬性的寫HTML代碼或手工建立每一個(gè)頁面。

    內(nèi)容管理系統(tǒng)被分離成以下幾個(gè)層面:各個(gè)層面優(yōu)先考慮的需求不同

    1,后臺(tái)業(yè)務(wù)子系統(tǒng)管理(管理優(yōu)先:內(nèi)容管理):新聞錄入系統(tǒng),BBS論壇子系統(tǒng),全文檢索子系統(tǒng)等,針對(duì)不同系統(tǒng)的方便管理者的內(nèi)容錄入:所見即所得的編輯管理界面等,清晰的業(yè)務(wù)邏輯:各種子系統(tǒng)的權(quán)限控制機(jī)制等;

    2,Portal系統(tǒng)(表現(xiàn)優(yōu)先:模板管理):大部分最終的輸出頁面:網(wǎng)站首頁,子頻道/專題頁,新聞詳情頁一般就是各種后臺(tái)子系統(tǒng)模塊的各種組合,這種發(fā)布組合邏輯是非常豐富的,Portal系統(tǒng)就是負(fù)責(zé)以上這些后臺(tái)子系統(tǒng)的組合表現(xiàn)管理;

    3,前臺(tái)發(fā)布(效率優(yōu)先:發(fā)布管理):面向最終用戶的緩存發(fā)布,和搜索引擎spider的URL設(shè)計(jì)等……
      回復(fù)  更多評(píng)論
      
    # re: 隨時(shí)想到的基礎(chǔ)知識(shí)問題 2008-06-12 16:56 | BlueSunshine
    Portal (特點(diǎn):?jiǎn)吸c(diǎn)登錄,網(wǎng)頁集成)
    英文字面是“入口”,國內(nèi)有叫“門戶”技術(shù)的,Portal是一個(gè)基于web的應(yīng)用程序,它主要提供個(gè)性化、單點(diǎn)登錄、不同來源的內(nèi)容整合以及存放信息系統(tǒng)的表示層。
    Portal有什么標(biāo)準(zhǔn)?
    為規(guī)范Portal,SUN于2003年底制定了JSR168,它定義了Portlet標(biāo)準(zhǔn),并給出了一個(gè)實(shí)現(xiàn)接口。
    什么是Portlet?
    Portlet是基于java技術(shù)的web組件,它由Portlet容器管理、并處理請(qǐng)求,并動(dòng)態(tài)生成輸出內(nèi)容。Portlet是基于java的web組 件,由Portlet容器管理,并由容器處理請(qǐng)求,生產(chǎn)動(dòng)態(tài)內(nèi)容。Portals使用Portlets作為可插拔用戶接口組件,提供信息系統(tǒng)的表示層。作 為利用servlets進(jìn)行web應(yīng)用編程的下一步,Portlets實(shí)現(xiàn)了web應(yīng)用的模塊化和用戶中心化。Portlet規(guī)范,即jsr(java specification request)168,是為了實(shí)現(xiàn)portal和Portlet的互操作。它定義了Portlet和Portlet容器之間的和約,讓Portlet實(shí) 現(xiàn)個(gè)性化、表示和安全的api集。規(guī)范還定義了怎樣在Portlets應(yīng)用中打包Portlets。
    Portal有什么特色?
    低成本的集成技術(shù)。如果你的網(wǎng)站或企業(yè)已經(jīng)有了很多信息系統(tǒng),Portal可以很容易的將這些系統(tǒng)集成起來,并以統(tǒng)一的方式提供給用戶,統(tǒng)一可以有流程的 統(tǒng)一,如:登陸、定制、瀏覽;界面的統(tǒng)一,如:顯示風(fēng)格登高度的模塊化。通過Portal技術(shù)提供的plugin技術(shù),可以根據(jù)企業(yè),網(wǎng)友的需求編制標(biāo)準(zhǔn) 的模塊,并嵌入Portal系統(tǒng),供企業(yè)、網(wǎng)友使用。高度的擴(kuò)展性,已經(jīng)有了很多產(chǎn)品和標(biāo)準(zhǔn)來制定Portal,作為這些產(chǎn)品和標(biāo)準(zhǔn),如:jsr- 168,通過Portlet的概念來對(duì)Portal的功能進(jìn)行擴(kuò)展。
    Portal有什么用?
    個(gè)人認(rèn)為從兩個(gè)方面。一是針對(duì)跟人(網(wǎng)友)的應(yīng)用。由于Portal的特色,企業(yè)和網(wǎng)站可以很容易的將自己的服務(wù)進(jìn)行標(biāo)準(zhǔn)封裝,插入Portal系統(tǒng),提 供跟用戶使用?,F(xiàn)在很多門戶網(wǎng)站和專業(yè)網(wǎng)站有很多服務(wù),但是很多服務(wù)用戶根本就沒有使用過、發(fā)現(xiàn)過,通過Portal的形式給用戶一個(gè)集中體驗(yàn)的場(chǎng)所。二 是針對(duì)企業(yè),企業(yè)可以將現(xiàn)有的信息系統(tǒng),資源通過Portal來進(jìn)行封裝,提供給用戶使用。比如:有些公司有報(bào)銷系統(tǒng),考核系統(tǒng),會(huì)議系統(tǒng),但這些系統(tǒng)都 是彼此分離的,使用和界面并不統(tǒng)一,通過Portal可以很容易地將這些系統(tǒng)提供的服務(wù)封裝并呈給用戶使用。
    http://hi.baidu.com/wikiweb/blog/item/82edd01329deec035aaf53b1.html
      回復(fù)  更多評(píng)論
      
    # re: 隨時(shí)想到的基礎(chǔ)知識(shí)問題 2008-06-12 17:21 | BlueSunshine
    UML 與 Rose

    UML : 學(xué)習(xí)用書中的圖示
     標(biāo)準(zhǔn)建模語言UML的重要內(nèi)容可以由下列五類圖(共9種圖形)來定義:用例圖,靜態(tài)圖 (Static diagram),行為圖(Behavior diagram),交互圖(Interactive diagram),實(shí)現(xiàn)圖 ( Implementation diagram )。

    Rose : 用來作UML 的工具   回復(fù)  更多評(píng)論
      
    # re: 隨時(shí)想到的基礎(chǔ)知識(shí)問題 2008-06-16 20:34 | BlueSunshine
    JDK (Java Development Kit) -java開發(fā)環(huán)境
    JDK 是整個(gè)Java的核心,包括了Java運(yùn)行環(huán)境(Java Runtime Envirnment),一堆Java工具和Java基礎(chǔ)的類庫(rt.jar)。不論什么Java應(yīng)用服務(wù)器實(shí)質(zhì)都是內(nèi)置了某個(gè)版本的JDK。因此掌握 JDK是學(xué)好Java的第一步。最主流的JDK是Sun公司發(fā)布的JDK,除了Sun之外,還有很多公司和組織都開發(fā)了自己的JDK,例如IBM公司開發(fā)的JDK,BEA公司的Jrocket,還有GNU組織開發(fā)的JDK等等。其中IBM的JDK包含的JVM(Java Virtual Machine)運(yùn)行效率要比Sun JDK包含的JVM高出許多。而專門運(yùn)行在x86平臺(tái)的Jrocket在服務(wù)端運(yùn)行效率也要比Sun JDK好很多。但不管怎么說,我們還是需要先把Sun JDK掌握好。   回復(fù)  更多評(píng)論
      
    # re: 隨時(shí)想到的基礎(chǔ)知識(shí)問題 2008-06-22 21:18 | BlueSunshine

    CGI

    CGI 意思為 Common Gateway Interface(公共網(wǎng)關(guān)接口), 一種基于瀏覽器的輸入、在Web服務(wù)器上運(yùn)行的程序方法. CGI腳本 使你的瀏覽器與用戶能交互,為了在數(shù)據(jù)庫中尋找一個(gè)名詞, 提供你寫入的評(píng)論,或者從一個(gè)表單中選擇幾個(gè)條目并且能得到一個(gè)明確的回答. 如果你曾經(jīng)遇到過在web上填表或進(jìn)行搜索, 你就是用的CGI腳本. 你那時(shí)也許沒有意識(shí)到,因?yàn)榇蟛糠止ぷ魇窃诜?wù)器上運(yùn)行的,你看到的只是結(jié)果.

    CGI腳本簡(jiǎn)單地講是個(gè)運(yùn)行在Web服務(wù)器上的程序, 有瀏覽器的輸入觸發(fā). 這個(gè)腳本通常象服務(wù)器和系統(tǒng)中其他程序如數(shù)據(jù)庫的橋梁。

      回復(fù)  更多評(píng)論
      
    # re: 隨時(shí)想到的基礎(chǔ)知識(shí)問題 2008-06-23 23:49 | BlueSunshine

    @BeforeClass/@AfterClass 與 @Before/@After 的區(qū)別

    @BeforeClass/@AfterClass

    只運(yùn)行一次;
    方法名不限制;
    public static;

    @Before/@After

    在每個(gè)測(cè)試方法前(后)都會(huì)運(yùn)行一次;
    方法名不限制;
    public 非static。

      回復(fù)  更多評(píng)論
      
    主站蜘蛛池模板: 色天使亚洲综合在线观看| 四虎精品免费永久免费视频| 免费看的一级毛片| 污网站在线观看免费| 亚洲国产精品自在在线观看| 成人免费视频观看无遮挡| 一个人看的www在线免费视频| 亚洲邪恶天堂影院在线观看| 日本特黄特黄刺激大片免费| 免费久久人人爽人人爽av| 亚洲一区二区三区四区视频| 亚洲国产av一区二区三区| 99精品一区二区免费视频| 99亚洲乱人伦aⅴ精品| 亚洲AV无码国产精品色午友在线| 天天摸天天碰成人免费视频| 四虎国产精品免费永久在线| 亚洲色大成网站www永久网站| 亚洲乱码无码永久不卡在线| 我要看免费的毛片| 久久永久免费人妻精品| 免费播放美女一级毛片| 亚洲天堂一区在线| 亚洲伊人久久大香线蕉综合图片| 无码日韩人妻av一区免费| 国产免费网站看v片在线| 美女黄频a美女大全免费皮| 亚洲精品中文字幕乱码影院| 国产精品亚洲mnbav网站 | 日本h在线精品免费观看| 日韩在线一区二区三区免费视频| 亚洲91精品麻豆国产系列在线| 亚洲欧洲成人精品香蕉网| 免费一级毛片在线播放| 国产成人午夜精品免费视频| 久久久久久AV无码免费网站下载| 成人午夜影视全部免费看| 亚洲欧美日韩一区二区三区 | 精品亚洲A∨无码一区二区三区| 亚洲一区二区三区乱码A| 国产成人免费福利网站|