*******************************************************************************
      TERASOLUNA Server Framework for JavaiRichŁj
      @\ԗTvAvP[V 菇

      Copyright 2007-2009 NTT DATA Corporation.
*******************************************************************************


  TvF

  readméATERASOLUNA Server Framework for JavaiRichŁj
  ̋@\ԗTvAvP[V𓱓菇łB
  L菇ɏ]ƂŁA@\ԗTvAvP[V̎s邱
  ł܂B 



  OF

  ɂ́A炩߉L̂̂pӂĂKv܂B 

  EJava 2 Runtime Environment Standard Edition 1.5.0
  EEclipse SDK 3.2.2 + WTP 1.5.5
  EWebAPT[oFApache Tomcat 5.5.23
  EApache Ant 1.6.5 (EclipseAntvOĈ݂ł)
  EPostgreSQL Database Server 8.2܂Oracle10g 

  LĂo[WɓmFsĂ܂Ão[WȊO̊
  ł̓𐧌̂ł͂܂B
  ܂ÃCXg[yѐݒ̎菇ɂẮAʓrWeb̗pKCh
  QƂĂB  

  ij̃TvTomcatȊÕAvP[VT[o͕̓ۏႵȂB



  Ant^XNꗗF

  vWFNǵu\antvtH_ɂ́Aant^XNLqꂽubuild.xmlv݂
  ܂Bȉant^XN̈ꗗłB 

  Eclean
      쐬wart@CARpCꂽNXt@C̍폜sB
  Ecompile
      RpCsB
  Enative2ascii
      native2asciiɂăvpeBt@C̃R[hϊsB
  Edeploy
      vWFNg̃fvCsB
  EcreateJavaDoc
      JavaDoc̐sB
  EcallDependentJars
      VTERASOLUNAJARt@C𐶐AvWFNgɃRs[sB
      ܂Axml̃[t@CADTDt@CvWFNgɃRs[sB
  EcreateTerasolunaSourceZips
      TERASOLUNÃ\[XR[hZip𐶐AvWFNgɃRs[sB
  EcreateTerasolunaJavaDoc
      TERASOLUNAJavaDocvWFNgɐ܂B
  EnotUseCastorMappingFile
      Castor Mappingt@CgpȂꍇASăl[sB
  EuseCastorMappingFile
      Castor Mappingt@CgpꍇAl[ꂽCastor Mappingt@C
      ɖ߂܂B



  T[o[̒ǉiWTPjF

  EclipseWTPvOCĂꍇAȉ̎菇ŃT[o[ǉ܂B 

  1.EclipseʂɂāuEBhEvur[̕\vȗvsAuT[
    o[vIuOKvNbN܂B 
  2.T[o[r[ŉENbNuVKvuT[o[vs܂B 
  3.uApachevuTomcat v5.5 T[o[vIAuցvNbN܂B 
  4.uTomcatvIAuցvNbN܂B 
  5.[̊ɍuTomcat CXg[fBNg[vI܂B
  6.uIvNbN܂B 
  
    
     
  Castor}bsOt@CgpꍇF
    Euant/build.xmlvENbNusvuAntrh...vI܂B
    Eu^[Qbgv^uIAuuseCastorMappingFilevɃ`FbNs
      ܂B
    FWł̓ftHgiCastor}bsOt@C̖ݒ艻j𐄏Ă܂B



  vWFNg̎siʁjF

  @\ԗAvP[VEclipseɃC|[g܂B܂Af[^x[X̐ݒ
  s܂B 

  @ZIPt@C̓WJ
  
    terasoluna-server4jrich-funcsample_(o[Wԍ).zipCӂ̃tH_ɓWJ܂B 

    WJꂽterasoluna-server4jrich-funcsample_(o[Wԍ).zip̃tH_
    ufunctionsample-richvł邱ƂmF܂B
    WJc[WĴɂẮAtH_
    uterasoluna-server4jrich-funcsample_(o[Wԍ)vƂȂꍇ܂A
    tH_蓮Łufunctionsample-richvɕύXĂB 

  AEclipseւ̃C|[g
  
    1.Eclipseʂɂāut@CvuC|[gvI܂B
    2.uvWFNg[NXy[XցvIuցvNbN܂B
    3.u[gEfBNg[̑IvɃ`FbNԂŁuQƁvNbN
      AuNvWFNgWJetH_w肵܂B 
    4.ufunctionsample-richvɃ`FbNĂ邱ƂmFAuIvN
      bN܂B 

    G[oꍇ́ulvQƂAݒύXĂB 

  BJDBChCo̔zu
  
    Tomcatf[^x[Xɐڑł悤JDBChCou<TOMCAT_HOME>/common/
    libvɃRs[܂BJDBChCo͕tĂȂ̂ŁApҊełŕʓr
    肷Kv܂B 
    EOracle c http://otn.oracle.co.jp/software/tech/java/jdbc/index.html
    EPostgreSQL c http://jdbc.postgresql.org/download.html 
    
    o[WĂ΁ANCAgCXg[ۂɕtĂ
      JDBChCop܂B 

  Cf[^x[X̐ݒ

    Oraclȅꍇ
    1.O(ɂύX\)
        CX^Xfunctionsampledb
        DB[U[/pX[hsample/sample
        lbgT[rXSAMPLEDB

    2.usetup_for_Oracle.batv̕ҏW
        u/sql/oracle/setup_for_Oracle.batv[̊ɍlɏ
        ܂B
        ڍׂ́u/sql/oracle/setup_for_Oracle.batvQƂĂB

    3.e[uATvf[^̍쐬
      u/sql/oracle/setup_for_Oracle.batvs܂B(eclipsess)
      uSQL> v\ꂽ exitƓ͂ďI܂B
      spX̐Ƃ邽߁AKYt@C݂tH_Ŏs
        ĂB 

   PostgreSQL̏ꍇ
    1.O(ɂύX\)
        pgAdminNAVf[^x[X쐬܂B 
        Ofunctionsampledb
        I[i[postgres
        GR[fBOUTF8
        TemplateiȂj
        e[uԥpg_default

    2.usetup_for_PostgreSQL.batv̕ҏW
        u/sql/postgresql/setup_for_PostgreSQL.batv[̊ɍl
        ܂B
        ڍׂ́u/sql/postgresql/setup_for_PostgreSQL.batvQƂĂB

    3.e[uATvf[^̍쐬
      u/sql/postgresql/setup_for_PostgreSQL.batvs܂B(eclipses
      s)
      spX̐Ƃ邽߁AKYt@C݂tH_Ŏs
        ĂB 

  Dݒt@C̕ҏWif[^\[Xj
  
    Eucontext.xmlv̕ҏW
        u/webapps/META-INF/context.xmlv[̊ɍlɏ܂B
        ڍׂ́ucontext.xmlvQƂĂB
      
      JNDIgpȂꍇ́Au/webapps/WEB-INF/dataAccessContext-local.xmlv
      f[^\[XBean`Ɓu/webapps/WEB-INF/jdbc.propertiesv
      B
      ڍׂ́udataAccessContext-local.xmlvQƂĂB



  vWFNg̎siWTPjF

  WTPvOC𗘗pꍇAȉ̎菇ŃvWFNgs܂B 

  ET[o[ւ̒ǉ
  
    T[o[r[Łufunctionsample-richṽvWFNgT[oɒǉ܂B 

    
  FTomcat̋NсAsmF

    T[o[n܂B 
    ET[o[nɃG[_CAO\ꍇ́AulvQƂA
      ύXĂB 
    
    
  
  vWFNg̎siWTPjF

  Eant^XN̎s
    1.vWFNǵu/ant/build.propertiesv[̊ɍlɏ
      ܂B
      Eڍׂbuild.propertiesQƂĂBɃpX֘AɊւĂ͏\mF
        ĂB 
    2.ubuild.propertiesv̏CAu/ant/build.xmlvENbNant^XN
      udeployvIĎs܂B 

  FTomcat̋NсAsmF
    EfvCTomcatN܂B


  lF

  C|[gɃG[oꍇ
  EuC|[gꂽ `` ͌܂Bv
    WEB-INF/libtH_ȉɂWebAvP[VCu[F
      ȂԂłBEclipseċN邱Ƃŉ܂B 
    
  T[o[nɃG[oꍇ
  Eu\[X ``̓t@CEVXeƓƂĂ܂Bv
    EclipsẽLbVƎt@C̓ĂȂԂłBỸv
      WFNguENbNvuXVvƉ܂B

  Eucontext.xmlv̕ύXfȂꍇiWTPj
    ˔WTPŁucontext.xmlvCĂ ύXfȂꍇ́AuTOMC
      ATz[/conf/Catalina/localhost/functionsample-rich.xmlv폜
      TomcatNĂB 


-------------------------------------------------------------------------------
Copyright 2007-2009 NTT DATA Corporation.
