技术架构

  • DLOG4J符合J2EE 1.3开发规范
  • 采用Velocity+Hibernate3+Lucene2开发
  • 支持主流的操作系统,包括Windows、Linux、各种UNIX等
  • 支持主流的数据库软件,包括Oracle、DB2、SQL Server、Informix、MySQL、PostgreSQL等
  • 支持主流的应用服务器,包括WebLogic、WebSphere、Tomcat、Resin、JBoss等
  • 采用Div+Css 的页面结构,支持各种浏览器访问
  • 支持WAP 2.0页面规范

DLOG4J符合J2EE 1.3开发规范


http://java.sun.com/ http://java.com/ J2ee SDK 1.3 Techdocs API

 

采用Velocity+Struts+Hibernate3+Lucene2开发

Velocity是一个基于java的模板引擎(template engine)。它允许任何人仅仅简单的使用模板语言(template language)来引用由java代码定义的对象。当Velocity应用于web开发时,界面设计人员可以和java程序开发人员同步开发一个遵循 MVC架构的web站点,也就是说,页面设计人员可以只关注页面的显示效果,而由java程序开发人员关注业务逻辑编码。Velocity将java代码 从web页面中分离出来,这样为web站点的长期维护提供了便利,同时也为我们在JSP和PHP之外又提供了一种可选的方案。 Velocity的能力远不止web站点开发这个领域,例如,它可以从模板(template)产生SQL和PostScript、XML,它也可以被当 作一个独立工具来产生源代码和报告,或者作为其他系统的集成组件使用。Velocity也可以为Turbine web开发架构提供模板服务(template service)。Velocity+Turbine提供一个模板服务的方式允许一个web应用以一个真正的MVC模型进行开发。
【DLOG4J的前台界面是采用Velocity的语言来编写的。】 Velocity中文文档

Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,使得 Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序实用,也可以在Servlet/JSP的Web应用中使用,最具革命 意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。
【DLOG4J的底层数据库对应映射框架是通过Hibernate来构建的。】

Apache Lucene是一个开放源程序的搜寻器引擎,利用它可以轻易地为Java软件加入全文搜寻功能。Lucene的最主要工作是替文件的每一个字作索引,索引 让搜寻的效率比传统的逐字比较大大提高,Lucen提供一组解读,过滤,分析文件,编排和使用索引的API,它的强大之处除了高效和简单外,是最重要的是 使使用者可以随时应自已需要自订其功能。
【DLOG4J的搜索功能是通过Lucene来实现的。】

 

支持主流的操作系统,包括Windows、Linux、各种UNIX等

 

支持主流的数据库软件,包括Oracle,DB2,SQL Server,Informix,MySQL等

 

采用div+css的页面结构,支持各种浏览器访问

 

支持WAP 1.2/2.0页面规范

点击浏览DLOG4J的WAP模拟器!

 

DLOG4J 技术文档参考资料

立即体验