向开源的世界的园丁们致意---2004

“我们的祖国是花园,花园的花朵真鲜艳”


 开源的世界也是如此,百花齐放。
 作为刚入门的新手,
 这两天我在学习一些开源基础知识,
 边学边整理,浅见。
 权且也算是向开源的世界的园丁们的一种致意吧。

 ==============================================
开源世界的入门钥匙Ant
a simple Ant structure
===============================================
<project>
   <property>
   <target>
      <task>  (stamp,javac,Ear,jar,tar,zip ,mail ,java ... <mkdir dir="${dist}/lib"/>)
      <taskdef name="myjavadoc" classname="com.mydomain.JavadocTask"/>
      <type>  (fileset,mkdir...)
   </target>
   ...
   <target>
</project>


================================================
处理XML文件的标准Jar
================================================
org.dom4j.*      
Document document
  Element
    addComment
    addProcessingInstruction
    Element
      addAttribute


===============================================
通用日志处理架构
log4j & log4net
===============================================
Loggers          level
  appenders      destination
    layouts      format log messages


================================================
从文档标记自动生成Java程序
Xdoclet
================================================
1.Tags are grouped by namespaces
 (@ejb.bean)
2.Tags exist at both class and method level
 (@spring,@hibernate,@jdo, @ejb,@struts,@jsf)
3.choose EJBDoclet or WebDoclet?
4.Generally you should define the XDoclet task for Ant, setup the configuration parameter.


==============================================
由数据层到中间层自动生成程序
Middlegen
==============================================
1.connect database (%Middlegen-Hibernate-r4%\config\database\*.xml ,mysql.xml)
2.将mysql 驱动mysql-connector-java-3.0.11.jar 复制到%Middlegen-Hibernate-r4%\lib
3.运行ant在窗口中你会看见mysql数据库中的表,点击[generte]按钮,在%Middlegen-Hibernate-r4%\bu  ild\gen-src\airline\hibernate\中会产生 *.hbm.xml文件。
4.*.hbm.xml

posted on 2006-09-14 19:47  朴笛  阅读(208)  评论(0编辑  收藏  举报