Tiny是一个基于J2EE技术的应用开发框架,可以用来开发各种Java Application和Web Application。
Tiny 1.1.0-SNAPSHOT主要做一一些BUG的修正,一些代码重构和一些功能模块的增加:
增加了Xml的Schema定义文件
增加DBF文件读取,添加INI模块。
另外在启动速度方面,也做了性能优化,启动性能提升大概3倍左右。
修正了在LINUX环境中的一些兼容性问题等等,详细提交日志信息如下。
- 重构
- 重构位置
- 重构,添加M,B,G不支持的异常提示信息
- 添加日志信息
- linux classpath以冒号分隔
- 增加默认访问页面index.page,如果访问/xxx/,默认表示访问/xxx/index.page
- 去掉用的测试组件
- 在manifest.mf文件中增加IsTinyProject: true的内容。
- 扩充日志信息,增加了组件名称
- #181:添加读取manifest.mf文件内容,以判断是否应该扫描的特性。
- 添加如果是数字,并且只有一个“-”号,返回NULL的处理。
- jspengine修改
- 修正错了一个字节的问题。
- 重构文件名
- 重构
- 重构
- 增加扩展仓库
- contenttype 去掉class和*
- #issue179: 添加contenttype到application.xml中
- 重构
- 重构
- 重构
- 增加hasNext方法
- 代码重构
- 代码重构
- 修正绝对定位的问题
- 重构
- 添加对DBF文件的支持
- 去掉无用的服务
- #143 TODO问题:AbstractTestUtil类
- #140 TODO问题:TestWorkClient类
- 去除多余引用
- #135 TODO问题:Result类 去掉todo
- #122 TODO问题:DataSourceFactory类
- #131 TODO问题:TextCell类 在异常中添加日志
- Issue #127 TODO问题:CEPcoreImpl类 去掉todo的注释
- 重构测试用例
- 对Message工程进行重构
- MessageProcessor类增加
- 给事件处理增加足够的参数
- 增加邮件状态标记接口及实现
- 添加事件触发机制
- 切换到本地邮箱
- 增加邮件状态标识器,用于对邮件进行标识
- 添加邮件收取到之后就从服务器删除的功能
- 去掉无用的代码
- 修正一些测试方面的问题
- 为了liujjun建立分离所提交的代码,其中代码允许同名bean存在
- 重构并添加一些doc
- 再次添加org.tinygroup.dao工程
- 给没有添加license信息头的文件添加信息头
- 添加邮件发送和接收模块
- #73 在开发过程中,不断的修改js,ui.xml,page文件,会导致不响应请求
- 修正过滤范围太大的问题
- 去掉无用的测试文件
- 修改derby数据库文件目录
- #114:去掉无用的TODO
- #102:去掉无用的TODO
- #103:去掉无用的TODO
- dbrouter测试重构
- #118:去掉无用的TODO
- #119:去掉无用的TODO
- #121:去掉无用的TODO
- #121:去掉无用的TODO
- #132:去掉无用的TODO
- #133:去掉无用的TODO
- #134:去掉无用的TODO
- #136:去掉无用的TODO
- #137:去掉无用的TODO
- #138:去掉无用的TODO
- #139:去掉无用的TODO
- #141:去掉无用的TODO
- #146:去掉无用的TODO,去掉main方法,修改isFolder总是返回false
- #146:去掉无用的TODO,去掉main方法,修改isFolder总是返回false
- #147:去掉无用的TODO
- ModelInformationGetter拼写错误为ModelInfomationGetter
- #160:去掉无用的TODO
- #161:去掉无用的TODO
- #168:去掉无用的TODO
- #170:去掉无用的TODO
- #173:去掉无用的TODO
- #176:VFS工程引用了VFS工程,导致编译循环依赖
- push测试
- push测试
- #175:修正isInclude的逻辑,如果是文件,就返回true
- 添加文件工具类
- 增加文件工具类
- ftp测试用例调整
- 添加derby依赖
- 内置ftp服务器初始化修改
- 修改类名称FtpFileFilterByName
- 类名改回来
- 修改类名
- 文件名修改
- FtpFileObjectTest.java修改测试
- 修正#91:文件搜索器配置复用fileResolver中的config实现
- 修正#90:PluginManagerImpl中停止插件问题
- 修正#113:包含列表,对于整个路径进行正则表达式匹配,改成只对jar包名字
- 修正#94:map的put方法建议
- 修正javadoc参数不正确的问题
- 修正#87 去掉所有与Version相关的方法
- 修改default.layout js引入的位置到header
- 删除rmi.beans.xml
- 修正Issue#84--Flow.getNodeMap逻辑问题
- 修正Issue#85--checkOutputParameter中,条件检查错误
- 修改deleteFile方法
- 修正Issue#83--关系条件存在问题&&错为||了。
- 修正Issue#76--私有方法参数未使用
- 修正Issue#77--日志对象获取时类名指定错误
- 修正Issue#78--注解ServiceMethod cachable()方法重复
- 修正Issue#81--Flow的序列化问题
- 去掉不必要的样式,并把js引入放在body的最后面
- Issue#74:在处理CSS文件URL时,没有考虑到url(data:....)的情况,导致处理错误
- Issue#71:在UI引擎中,如果引入资源换行,会导致文件中包含空格而找不到
- 增加构造方法:public URLFileObject(SchemaProvider schemaProvider)
- 增加测试用例
- 修正两个没有抓异常的编译错误
- 修正Issue#70:在ui.xml中,如果指定了不存在的css或js,会出现空指针错误
- 测试调整
- 将多个测试用例合并到一个测试用例,目的:对derby数据只做一次初始和清理操作
- 修改ftpFileObject测试用例
- 增加ftp文件过滤器
- 增加测试用例
- 修正Issue#67:FileObject接口变化的问题
- 修正Issue#67:对IOException异常处理的建议
- issue:给UIComponent增加homepage属性
- 删除模板中的无用代码
- 修正issue66:找不到UI组件包时抛空指针错误,修改成有正确的提示
- 增加VFS FTP模式 SchemaProvider
- 由于对FTP支持的代码实现不良,把对FTP的支持移除
- dbrouter修改
- 修正备注位置的BUG
- 完成注释的支持,对encode,decode进行了重构,并修正了原来的替换中的错误
- 修正\;处理上的BUG.
- 添加ini处理
- 添加license.txt文件
- 如果当前没有工头,就新建一个选任意一个的工头
- 修改#59 JobCenter停止的时候,注册对象可用性扫描线程无法停止 https://git.oschina.net/tinyframework/tiny/issues/59
- dbrouter游标处理
- 将ftp服务器的临时目录调整为当前目录下的"ftpserver"目录
- schema修改
- 服务注解默认值修改
- command配置schema文件
- error配置schema文件
- modeldefine配置schema文件
- datatype配置schema文件
- 配置schema文件
- procedurel配置schema文件
- init服务配置schema文件
- customsql配置schema文件
- generatorconfig配置schema文件
- const.xsd配置schema文件
- bizdatatype配置schema文件
- stdfield配置schema文件
- serviceviewmappings配置schema文件
- 数据库表配置schema文件
- validate配置schema文件
- validator配置schema文件
- 注解配置schema文件
- 处理器配置schema文件
- 插件配置schema文件
- xstream配置schema文件
- 服务配置schema文件
- 流程配置schema文件
- 修正直接指定版本号
- dbrouter4转移值tinyext项目中
- dbrouter4转移值tinyext项目中
- log4j目录路径"/logs/Tiny.log4j"找不到 调整为"logs/Tiny.log4j"
- log4j目录路径"/logs/Tiny.log4j"找不到 调整为"logs/Tiny.log4j"
- log4j目录路径"/logs/SampleMessages.log4j"找不到 调整为"logs/SampleMessages.log4j"
- log4j目录路径"/logs/Tiny.log4j"找不到 调整为"logs/Tiny.log4j"
- log4j目录路径"/logs/Tiny.log4j"找不到 调整为"logs/Tiny.log4j"
- 日志目录"/logs/Tiny.log4j"在linux中找不到 去掉绝对路径,调整为: "logs/Tiny.log4j"
- 去除默认组件配置
- 将junit测试方式调整为main测试放肆
- 将junit测试方式调整为main测试方式
- 删除ftpServer文件夹
- 去掉pom中的name属性
- 给NodeFilter添加链式处理
- 给httpvisitor添加header处理
- 文件"/logs/SampleMessages.log4j"找不到目录,抛错,去掉根路径,调整为"logs/SampleMessages.log4j"
- 完善HttpVisitor 添加设置header功能
- 完善HttpVisitor 添加设置header功能
- 修改包名及部分没有改完的plugin内容
- 对bundle工程进行重构,把里面原来是plugin的改成bundle
- 迁移Bundle工程
- tinyclassloader
- 合并docgentest.java文件
- httpfileobject.isFolder方法修改
- 流程组件修改
- 流程组件注解功能
- 迁移biz相关工程
- tinydb流程组件
- 去除多余的引用
- table转化处理器
- 完成Table对象转化功能
- 将DocumentGeneraterManager对象保存到私有静态变量中,避免junit每次创建test实例时,都从spring中取出该对象
- 调整FtpFileObject测试用例,调整内容: 1. 用属性“user.dir”值作为ftp服务器临时根目录 2. 测试完成后还原现场
- 删除测试添加的文件
- 修正生成word文档中模板文件加载有问题的BUG
- 由于营销方面的问题,版本号升级为1.1.0
- executeUpdate多线程执行逻辑
- 迁移spider工程
- 删除测试提交
- 测试提交
- 测试提交
- 本地库测试
- test again
- 测试提交
- 删除提交测试文件
- 提交测试
- 删除Metadata信息
- remove test
- test
- 迁移Spider工程
- 优化default.layout的内容
- 修正格式化注释,cdata换行的问题
- 默认提供jsp打入jar包支持。 修正模板工程中web应用pom中关于jetty的错误
- 修正beans.xml中对类的引用不正确的问题 rmi->rpc
- 重构、修改优先队列
- 修改docgen,在测试完成之后删除生成的文件
- 重构pc工程
- 重构rmi和tinyrmi时,没有重构包名
- 重构rmi工程
- 重构rmi工程为rpc,重构tinyrmi工程为rmi工程
- 修正获取CPU时间太长的问题
- 修正pom
- 整合升级所有旧的工程中的变化
- 修改模板工程吕的包含正则表达式
- 迁移模板工程
- 修正文件扫描时重复扫描的问题
- 给vfs添加slf4j的依赖
- 合并今天的修改
- 修正有些工程没有加入父pom中的问题
- 修改重构时webstadard工程启动失败的问题
- 迁移Web工程
- 迁移velocity相关工程
- 迁移context2object工程
- 修改pom中的路径问题
- 迁移数据库相关工程
- 迁移convert相关工程
- 去掉target
- 迁移rmi等相关工程
- 迁移parser相关
- 迁移几个基础工程
- 添加pom.xml
- Tiny init
项目主页:https://git.oschina.net/tinyframework/tiny
来自:开源中国社区