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

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

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

    隨筆-42  評論-42  文章-0  trackbacks-0

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

    overload和override的區(qū)別

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

    評論:
    # re: 隨時想到的問題 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)級的錯誤和程序不必處理的異常,
    Exception表示需要捕捉或者需要程序進行處理的異常。

     

    簡要的敘述errorexception

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

    Exceptions

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

    2.表示一個由程序員導致的錯誤

    3.應該在應用程序級被處理

    Errors

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

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

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

      回復  更多評論
      
    # re: 隨時想到的問題 2008-06-11 18:13 | BlueSunshine
    什么是J2EE?什么是EJB?



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

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

    “J2EE平臺本質上是一個分布式的服務器應用程序設計環(huán)境——一個Java環(huán)境,它提供了:

    ·宿主應用的一個運行基礎框架環(huán)境。

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



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



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



      回復  更多評論
      
    # re: 隨時想到的基礎知識問題 2008-06-11 18:36 | BlueSunshine

    ORM



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


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


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


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




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


          目前眾多廠商和開源社區(qū)都提供了持久層框架的實現(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)品,其他均為開源項目。






    http://www.itisedu.com/phrase/200604231312115.html
      回復  更多評論
      
    # re: 隨時想到的基礎知識問題 2008-06-12 16:40 | BlueSunshine
    CMS

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

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

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

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

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

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

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

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

    CGI

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

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

      回復  更多評論
      
    # re: 隨時想到的基礎知識問題 2008-06-23 23:49 | BlueSunshine

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

    @BeforeClass/@AfterClass

    只運行一次;
    方法名不限制;
    public static;

    @Before/@After

    在每個測試方法前(后)都會運行一次;
    方法名不限制;
    public 非static。

      回復  更多評論
      
    主站蜘蛛池模板: 亚洲小说区图片区另类春色| 免费人成视频x8x8入口| 久久精品亚洲中文字幕无码网站| 成人片黄网站色大片免费观看cn | 亚洲色WWW成人永久网址| 青娱乐在线视频免费观看| 国产免费变态视频网址网站| 亚洲s码欧洲m码吹潮| 国产视频精品免费| 一二三四在线观看免费中文在线观看| 婷婷亚洲天堂影院| 国产精品一区二区三区免费 | 免费在线黄色电影| 亚洲成在人线av| 24小时日本电影免费看| 伊人久久亚洲综合影院首页| 成人永久免费高清| 一日本道a高清免费播放| 亚洲2022国产成人精品无码区| 色欲A∨无码蜜臀AV免费播| 亚洲国产美女福利直播秀一区二区| 国产1024精品视频专区免费| 色天使亚洲综合一区二区| 精品亚洲一区二区三区在线播放| 国产免费阿v精品视频网址| 亚洲欧洲日产国产最新| 国产男女猛烈无遮挡免费视频网站 | yellow视频免费看| 亚洲黄色在线播放| 性做久久久久免费观看| 三年片在线观看免费西瓜视频| 亚洲成人免费网站| 免费成人午夜视频| 99国产精品免费观看视频| 亚洲啪AV永久无码精品放毛片| 久久亚洲精品无码观看不卡| 1000部拍拍拍18勿入免费视频下载| 亚洲aⅴ无码专区在线观看春色 | 91免费精品国自产拍在线不卡| 成人免费网站久久久| 亚洲精品视频在线免费|