JDiy 2.5.2 版发布 ! 超轻量级的 java 极速开发框架

jopen 10年前

JDiy开源了!欢迎大家下载使用!

自JDiy2.5.0版开始,JDiy将以开放源代码的形式发布更新(遵循GPL开源授权协议)。

下载地址: http://www.jdiy.org/jdiy_download.jd

JDiy是一个超轻量级的java开源框架,同时也包含一套javaWeb建站开发平台。可以将JDiy应用于javaWeb/javaEE开发环境,或javaSE开发环境。

JDiy支持多种类型的数据库,如MySQL, SQL Server(MsSQL),PostgreSQL、Oracle、DB2、SQLite。
通过JDiyContext的newInstance静态方法读取JDiy配置文件,构造一个JDiyContext上下文对象,您可轻松的将JDiy应用于javaSE开发环境。

通 过JDiyLoadFilter过滤器配置,您可以将JDiy应用于javaWeb/javaEE开发环境中。有了JDiy,您无需再学习其它庞大 的javaWeb应用级框架,JDiy开发中所调用的API都很简单,就像您使用asp, php那样,轻松地开发属于您的JSP站点。

JDiy 内置一套WEB开发平台。开发者登录后,可以使用开发者后台快速创建数据节点表,开设网站栏目,或将现有的任意结构的数据库表添加到JDiy 开发者平台进行管理。开发者通过鼠标点击等操作,创建网站各模块的数据录入表单,数据管理页面,菜单界面,  角色权限分配等,根据您的需要动态地生成强大的WEB管理平台。

JDiy包含各类常用的工具类,无论是javaSE开发环境,还是 javaWeb/javaEE开发环境,您都可以使用这些工具类进行诸如文件系统操 作(文件或文件夹的移动、复制、删除等)、图片打水印、缩放、发送邮件、URL地址资源请求、HTML抓取、文件下载、常用函数及字符串操作等 等......
JDiy拥有完整的运行日志记录(包括显示SQL语句),在进行JDiy开发时,您可以使用各类日志门面(例如slf4j)来定义日志并跟踪您的开发。


2.5版更新说明:

  增加了对Freemarker模板语言的支持,同时,建站平台的展现层代码,由原来的(闭源版)servlet输出,变成了由freemarker处理,这样开源后更便于修改。.

  对JDiyAction模块做了适当调整,可根据Action方法返回类型自动处理。

  增加了JsonObject支持,可以方便的向客户端js处理返回JSON数据,并提供将json解析为java对象的支持。
2.5.1子版本修复了后台添加的数据无法删除的BUG.
2.5.2子版本修复了后台无法读取引用它表数据供选择的BUG;修复SQLite数据库不正确的报错提示;修复JDiy-SQL聚合子查询语句可能抛出异常的BUG;