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

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

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

    亮子的博客

    為伊消得人憔悴
    posts - 5, comments - 2, trackbacks - 0, articles - 0
      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

    2006年7月18日

    安裝好CVSNT2.5后,用Eclipse3.1把項目Share project 到CVS上提示以下錯誤:

    1)共享項目到CVS

    1.JPG

    2)出錯提示:
    2.JPG


    3) 問題解決:
    編輯倉庫連接屬性:? 把C:/cvsfiles 改成 /cvsfiles ,測試通過
    3.JPG

    4.JPG

    4)重新共享項目到CVS成功

    posted @ 2006-10-24 11:21 亮子 閱讀(372) | 評論 (0)編輯 收藏

      古希臘哲學家柏拉圖在一個叫Akademeia的森林開壇講學,傳播他的思想.后來更是在這里開辦學校,于是就依著這片森林的名字Akademeia,把他的學校命名為academy (專科學校,研究會,學會).把academy首字母變成大寫,前面加上the,就變成了 the Academy(意思:柏拉圖的哲學思想).
      
      現在世界上最引人著名的電影大獎奧斯卡最初并不叫做Oscar Awards,而是叫作Academy Awards.為什么呢?應為奧斯卡獎是美國電影藝術學院頒發的電影藝術年度獎,既然它是一所學校頒發的,那肯定應該叫作Academy Awards呀?只是因為在金像獎作出來以后,學院的秘書看到它,就說:
      It looks like my uncle Oscar.(他開起來像我的叔叔Oscar),后來這個獎項索性就叫作Oscar Awards.
      
      現在在academy這個詞上作文章,把academy的y去掉,加上形容詞后綴ic,就成了academic.顧名思義,就是學校有關的.意思為學院的,理論的.比如:
      I like to teach because?I like the academic calendar.?我喜歡教學,是因為我喜歡學校安排的作息.
      This question is academic . 這個問題不切合實際.
    所以平時用這個詞是有一點點貶抑的.
      
      這課主要講的幾個單詞:
      academy? 專科學校,研究會,學會
    ??????? the Academy 柏拉圖的哲學思想
    ??????? Academic 學院的,理論的

    posted @ 2006-08-31 00:49 亮子 閱讀(1570) | 評論 (2)編輯 收藏

    先來介紹一下JavaBean
    什么是JavaBean?
    ? JavaBean是一種可重復使用,且跨平臺的軟件組織.
    ? 分兩種:有用戶界面的JavaBean
    ????????? 沒有用戶界面的JavaBean,主要用來處理事務的JavaBean.通常所指的就是此種JavaBean.
    JavaBean的特性?
    ? JavaBean是一個Public類
    ? JavaBean有一個不帶參數的構造方法 
     JavaBean通過setter,getter來設置和訪問屬性.
    JSP訪問JavaBean?
    ????? 有兩種辦法來訪問JavaBean:
    ??????? 1)通過程序代碼
    ??????? 2)通過JSP標簽來訪問JavaBean
    如何通過JSP標簽來訪問JavaBeans?
    ??????? 1)導入JavaBean類: <%@ page import="my.SampleBean"%>
    ??????? 2)聲明JavaBean對象 : 使用<jsp:userBean id="myBean" class="my.SampleBean" scope="Session"/>
    ??????????????? id代表對象的變量名
    ??????????????? class指定JavaBean類名,必須是JavaBean的完整名稱.
    ??????????????? scope指定JavaBean對象的范圍
    ??????? 3)訪問JavaBean屬性:
    ??????????????? 訪問JavaBean屬性: <jsp:getProperty name="myBean" property="xxx"/>
    ??????????????? 設置JavaBean屬性: <jsp:setProperty name="myBean" property="xxx" value="0"/>
    JavaBean的范圍.
    ??????? scope屬性決定JavaBean對象存在的范圍.scope可選值有四個:1)page 2)request 3)session 4)application. 默認page.

    舉個例子先,

    jsp文件如下:

    ?1 <% @page?contentType = " text/html " ? %>
    ?2 <! DOCTYPE?html?PUBLIC? " -//W3C//DTD?XHTML?1.0?Transitional//EN " ? " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd " >?
    ?3<%@page?import="lonny.dbtest.User"%>  <!-- 導入JavaBean類-->
    ?4<html>
    ?5
    ?6<head>
    ?7????????<title>JSP?Page</title>
    ?8</head>
    ?9<body?bgcolor="#FFFFFF">
    10<jsp:useBean?id="myBean"?scope="page"?class="lonny.dbtest.User"??/> <!--聲明JavaBean對象 -->
    11????????my?name?is?<jsp:getProperty?name="myBean"?property="userName"?/>? <!--訪問JavaBean屬性 -->
    12????????<%
    13????????????????User?user?=?null;
    14????????????????String?scope?=?null;
    15????????????????user?=?(User)request.getAttribute("myBean");
    16????????????????if?(user?!=?null)?scope??=?"request";
    17????????????????
    18????????????????user?=?(User)session.getAttribute("myBean");
    19????????????????if?(user?!=?null)?scope??=?"session";
    20????????????????
    21????????????????user?=?(User)application.getAttribute("myBean");
    22????????????????if?(user?!=?null)?scope??=?"application";
    23????????????????
    24????????????????if?(user?==?null)?scope?=?"page";
    25????????%>????????
    26????????scope?type??is?<%=scope%>
    27</body>
    28</html>
    29
    30

    javabean User類文件User.java內容為:

    ?1 package ?lonny.dbtest;
    ?2 public ? class ?User? {
    ?3 ???????? public ?User(String?userID,?String?userName,?Sex?sex,?String?birthday,?String?password) {
    ?4 ???????????????? this .userID? = ?userID;
    ?5 ???????????????? this .userName? = ?userName;
    ?6 ???????????????? this .sex? = ?sex.getSex();
    ?7 ???????????????? this .birthday? = ?birthday;
    ?8 ???????????????? this .password? = ?password;
    ?9 ????????}

    10 ???????? public ?String?getBirthday()? {
    11 ???????????????? return ?birthday;
    12 ????????}

    13 ???????? public ? void ?setBirthday(String?birthday)? {
    14 ???????????????? this .birthday? = ?birthday;
    15 ????????}

    16 ???????? public ? boolean ?getSex()? {
    17 ???????????????? return ?sex;
    18 ????????}

    19 ???????? public ? void ?setSex(Sex?sex)? {
    20 ???????????????? this .sex? = ?sex.getSex();
    21 ????????}

    22 ???????? public ?String?getUserID()? {
    23 ???????????????? return ?userID;
    24 ????????}

    25 ???????? public ? void ?setUserID(String?userID)? {
    26 ???????????????? this .userID? = ?userID;
    27 ????????}

    28 ???????? public ?String?getUserName()? {
    29 ???????????????? return ?userName;
    30 ????????}

    31 ???????? public ? void ?setUserName(String?userName)? {
    32 ???????????????? this .userName? = ?userName;
    33 ????????}

    34 ???????? public ?String?getPassword()? {
    35 ???????????????? return ?password;
    36 ????????}

    37 ???????? public ? void ?setPassword(String?password)? {
    38 ???????????????? this .password? = ?password;
    39 ????????}

    40 ????????
    41 ???????? private ?String?userID;
    42 ???????? private ?String?userName;
    43 ???????? private ? boolean ?sex;
    44 ???????? private ?String?birthday;
    45 ???????? private ?String?password;
    46 }

    47

    注意:上面的程序經編譯、部署,訪問會出現java.lang.InstantiationException異常.
    這是因為JavaBean User類需要有一個不帶參數的構造器.
    添加此構造器后問題解決:

    ??????? public ?User() {
    ????????
    ???????}


    ?

    posted @ 2006-07-20 15:19 亮子 閱讀(1507) | 評論 (0)編輯 收藏

    先來介紹兩個基本概念:

    ?1. 數據源和連接池.?

    DataSoure 中可以事先建立多個數據源對象,把這些數據庫連接保存在連接池( Context poo) 中.這樣我們在訪問數據庫時,不用自己再手動創建數據庫連接,直接在連接池中撈一個數據庫連接對象即可.如果這時連接池中沒有可用的連接時,客戶程序就將等待.

    這樣的好處:1)避免客戶程序每次訪問數據庫都創建數據庫連接,提高程序相應時間.
    ??????????? 2)避免數據庫連接這樣的稀缺資源因無法回收被常時間占有.

    ?2. 數據源和 JNDI 資源

    ??? DataSource 對象是由 JBoss 提供的,不能在程序中用創建實例的方式獲得 DataSource 對象.而需要采用 JNDI java naming and directory interface )技術,來獲得 DataSource 對象的引用.其實 JNDI 簡單來講就是一種將對象和名稱綁定的技術. Javax.naming 包中提供 Context 接口,該接口提供將對象和名字綁定.


    下面就來具體備置一下數據源:
    (以 Mysql 為例.數據庫名稱: test  用戶名 :root 密碼為空)

    • JBoss 目錄\ docs\examples\jca 下提供了各種數據庫的備置文件格式.該目錄下找到 mysql-ds.xml 文件.
    • mysql-ds.xml 拷貝到 JBoss 目錄\ server\default\deploy
    • 打開 mysql-ds.xml 文件.修改如下

    1 < local-tx-datasource >
    2 ???? < jndi-name > TestDS </ jndi-name >
    3 ???? < connection-url > jdbc:mysql://localhost:3306/test?useUnicode=true &amp; characterEncoding=UTF-8 </ connection-url >
    4 ???? < driver-class > com.mysql.jdbc.Driver </ driver-class >
    5 ???? < user-name > root </ user-name >
    6 ???? < password ></ password >
    7 ?? </ local-tx-datasource >
    • 保存.
    • 在java程序中得到數據源.代碼如下:

    1 public ?Connection?getConnection() throws ?Exception {
    2 ????Context?cnt? = ? new ?InitialContext();
    3 ????????DataSource?ds? = ?(DataSource)cnt.lookup( " java:/TestDS " );
    4 ???? return ?ds.getConnection();
    5 }

    • ^_^?enjoy

    ?

    ??

    ??

    posted @ 2006-07-18 14:11 亮子 閱讀(2461) | 評論 (0)編輯 收藏

    主站蜘蛛池模板: 国产在线jyzzjyzz免费麻豆| 久久久久久久99精品免费观看| 中文字幕亚洲免费无线观看日本 | 成人免费一级毛片在线播放视频 | 国产av无码专区亚洲av毛片搜| 免费观看一级毛片| 国产精品免费αv视频| heyzo亚洲精品日韩| 羞羞视频免费网站日本| 亚洲人成无码网站久久99热国产| 人妻仑乱A级毛片免费看| 国产亚洲情侣一区二区无| 你懂的网址免费国产| 亚洲四虎永久在线播放| 亚洲免费二区三区| 国产亚洲精品自在久久| 最近更新免费中文字幕大全| 亚洲第一精品在线视频| 国产成人精品免费午夜app| 亚洲 暴爽 AV人人爽日日碰| 又粗又硬又大又爽免费视频播放| 特级毛片A级毛片100免费播放| 国产乱辈通伦影片在线播放亚洲| 免费无码作爱视频| 亚洲最新黄色网址| 日韩成全视频观看免费观看高清| japanese色国产在线看免费| 亚洲AV无码国产精品麻豆天美 | 亚洲日韩精品一区二区三区| 久久精品乱子伦免费| 亚洲AV男人的天堂在线观看| 亚洲成a人片在线观看国产| 永久免费不卡在线观看黄网站| 亚洲精品韩国美女在线| 国产片免费在线观看| 亚洲日本久久一区二区va| 中文字幕无码一区二区免费| 亚洲免费闲人蜜桃| 91免费国产精品| 日韩成人精品日本亚洲| 欧洲精品免费一区二区三区 |