Group: io.leopard - All Dependencies
Leopard-Json · 规范、简化Json操作,可选Jackson、FastJson实现。并可在TopNB查看耗时统计信息。
HttpNB · Http操作类库。支持Get、Post、文件上传等常用操作。可在TopNB查看耗时统计信息。
Leopard-Servlet · Servlet常用操作类库。如CookieUtil、RequestUtil等。
Leopard-Jetty · 通过main方法嵌入式运行Jetty,整个Eclipse工作区的工程代码修改后不需要打包即可生效。
Leopard-Jetty-Test · 提供启动Jetty、访问Http接口、停止Jetty的类库,简化经过Jetty的接口单元测试。目前多用于Leopard各设计web的模块,业务系统有MVCUnit,一般情况下不需要用到Leopard-Jetty-Test。
XParame · 请求特殊参数。让Controller类像普通的Service类一样定义接口参数,让接口定义更加清晰、方便编写单元测试、方便编写Javadoc。APIdoc可以根据这些特殊参数自动生成文档。
Leopard-Freemarker · 规范、简化Freemarker,自带常用自定义Freemarker指令、方法。
Leopard-Cache · 缓存操作,使程序可以非常方便增加、删除缓存实现类(XxxDaoRedisImpl、XxxDaoMemoryImpl、XxxDaoThreadImpl、XxxDaoRsyncImpl)。
Leopard-Timer · 规范、简化定时器定义,使定时器测试更加方便。为在线管理定时器提供接口支持。
Leopard-Schema · 自定义Spring标签。<leopard:mysql-dsn />、<leopard:jdbc />、<leopard:redis-dsn />、<leopard:redis />、<leopard:queue />、<leopard:component-scan/>等
Leopard-Memdb · 内存KV数据库、PubSub。内存KV数据库基于Java Map实现,支持单JVM、跨JVM同步。PubSub基于Redis实现,非常方便实现当前项目所有JVM通讯。
Leopard-Kit · 常见数据源组合操作组件,如:新数量计数器(日、周、月等)、按自然时间的数量排名等。
Leopard-Passport · 通行证验证。包含登录验证、登录框、自定义登录框、自定义登录验证实现。
Leopard-Memcache · Memcache操作,基于Memcached-Java-Client封装,简化Memcached操作。