惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Recent Announcements
Recent Announcements
J
Java Code Geeks
U
Unit 42
GbyAI
GbyAI
大猫的无限游戏
大猫的无限游戏
L
LangChain Blog
D
Docker
F
Fortinet All Blogs
N
Netflix TechBlog - Medium
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
罗磊的独立博客
I
InfoQ
The Cloudflare Blog
小众软件
小众软件
V
Visual Studio Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Engineering at Meta
Engineering at Meta
S
SegmentFault 最新的问题
爱范儿
爱范儿
Hugging Face - Blog
Hugging Face - Blog
P
Proofpoint News Feed
V
V2EX
月光博客
月光博客
Martin Fowler
Martin Fowler

博客园 - 朴笛

two RegExp in weebo 值得学习掌握的10种编程语言 - 朴笛 - 博客园 从布什当选谈POJO ---2004 Hibernate路线图 ---2004 哪吒的风火轮 ---2004 对错 ---2004 - 朴笛 - 博客园 将面向对象进行到底---2004 使用Sysdeo Tomcat plugin集成Eclipse 和 Tomcat servlet是基础(1) --- 2004 Servlet(2) ---2004 华山学剑---2004 人生成功三部曲---2005.1 你好LOG4NET ---2005 你好,jspwiki ---2005 学习软件模式设计的四本书 ---2005.1 浅读《编写有效用例》---2005.1 读《有效用例模式》---2005。1 《敏捷建模》Scott W.Ambler ---2005.1 Philosophy(费老)---2005.1
向开源的世界的园丁们致意---2004
朴笛 · 2006-09-14 · via 博客园 - 朴笛

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

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

 ==============================================
开源世界的入门钥匙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