履新整理自己有博文被提供的代码和工具(Java,2013.11)

  为了还方便地管理博文中关系的各种代码和工具资源,现在拿这些资源迁移至
Google Code 中,有兴趣者可去下充斥。


Java

1、《快 Java Web 应用开发框架 JessMA v3.3.1
正式发表》

  摘要:JessMA(原名:Portal-Basic)是出于
JessMA Open Source 开发的如出一辙仿高效 Java Full-Stack Web
应用开发框架,内置可扩大的 MVC Web 基础架构和 DAO
数据库访问组件(内部已供了 Hibernate、MyBatis 和 JDBC DAO
组件),集成了 Action 拦截、Form / Dao / Spring Bean
装配、国际化、文件上传下载和页面静态化等基础 Web
应用组件,提供快速灵活的纯 Jsp/Servlet API 编程模型,可到组合
Spring,支持 Action Convention,能迅速支付传统风格以及 RESTful
风格应用程序,文档和示范完善,非常容易学习。

  资源下载地址:伸手看项目主页
^_*

 

2、《于是 Java
实现的日志切割清理工具(源代码下载)》

  摘要:对于服务器的常备保护的话,日志清理是杀关键的政工,如果残留日志过多则严重浪费磁盘空间同时影响服务之属性。如果用手工方式展开清理,会花费太多日,并且多下难以满足实际要求。例如:如何在每个星期六黎明3点将过2G深之日记文件进行切割,保留最新的100M日记记录?网上没发现能够满足本座要求的日志切割工具,因此花了有的空余时间友好写了一个。由于要在差不多只平台达成动,为了好利用
Java 实现。本工具命名吧 LogCutter,主要有以下特征:

  • 支撑 Linux、Mac 和 Windows 等具备科普操作系统平台
  • 支撑命令行交互式运行
  • 支持后台非交互式运行(Linux/MAC 下以 daemon 进程实现,Windows
    用系统 Service 实现)
  • 支持三种日志清理措施(删除、切割或归档日志文件)
  • 支撑对 GB18030、UTF-8、UTF-16LE、UTF-16BE
    等常用日志文件类型进行切割(不见面发出切掉半只字符的景况)
  • 高度可配置(程序执行周期、要去除的日志文件过期时、要割的日志文件阀值和保留大小相当于全都只是配备

  资源下载地址:https://code.google.com/p/ldcsaa/downloads/list (源代码在
LogCutter.zip 中)

 

3、《通用 Java
文件及污染与下载组件的统筹与贯彻》

  摘要:文件及污染和下载是 Web
应用中之一个大规模功能,相信各位或多要有失且早已描写过及时地方有关的代码。但本座看罢很多总人口以促成上传或下充斥功能时连下意识之中及程序的业务逻辑纠缠于同步,因此,当其他地方要用到这些效应时虽无可避免地
Copy /
Pase,然后还进行修改。这样丑陋不堪的做法导致非常容易出错不说,更不行之问题是严重浪费时间不断举行还类似之做事,这是本所绝不能够耐受的。哎,人生苦短啊,浪费时间在这些还工作身上实在是勿值得,何不把这些时探望下从几转悠罗马要么踢平摆球?为夫,本座利用部分空闲之时编写了一个通用的文本及污染与文书下充斥组件,实现方式纯粹是因
JSP,没有太胜之技术难度,总的大小咸宜
^_^。现将设计之笔触以及促成之方法向各位娓娓道来,希望能自及抛砖引玉的效用,激发大家的创造性思维。

  资源下载地址:http://code.google.com/p/portal-basic/downloads/list (作为
JessMA 的一律有些,代码在 org.jessma.util.http 包的 FileUploader
和 FileDownloader 中)

 

4、《深度剖析:Java POJO Bean 对象与 Web Form
表单的活动装配》

  摘要:时下多 Web 框架 都实现了 Form 表单域与 Java
对象属性之活动装配功能,该功能实在挺有因此,试想倘若无就功能虽然一定到处冲积着
request.getParameter()
系列措施以及类型转换方法的调用。重复代码量大,容易错,同时还要非漂亮,影响市容。现在的题材是,这些框架通过什么点子实现全自动装配的?如果未用这些框架我们团结怎样去贯彻呢?尤其对那些纯
JSP/Servlet
应用,要是有电动装配功能该多好什么!本座深知各位之期盼,决定将机关装配的法则同促成方式娓娓道来。

  资源下载地址:http://code.google.com/p/portal-basic/downloads/list (作为
JessMA 的一样局部,代码在 org.jessma.BeanHelper 中)


CodeProject

网站地图xml地图