【★更新★】收拾公布本人所有博文中供给的代码与对象(Java)

    添加时间:2013-5-9 点击量:

        (有些内容已更改,从头编辑收拾并再次公布,瞥见谅)


      为了更便利地经管博文中涉及的各类代码与对象资料,如今把这些资料迁徙到 Google Code 中,有爱好者可前去。




    Java


    1、《【五一呈献】Java 全能高效 MVC & REST 开辟框架 Portal-Basic v3.1.1 正式公布》


      择要:Portal-Basic 是一套功能完全的高机能 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 等常用日记文件类型进行切割(不会产生切掉半个字符的景象)

      • 高度可设备(法度履行周期、要删除的日记文件过期时候、要切割的日记文件阀值和保存大小等均可设备




      资料地址:http://ldcsaa.googlecode.com/files/LogCutter.zip



    3、《通用 Java 文件上传和组件的设计与实现》


      择要:文件上传和是 Web 应用中的一个常见功能,信赖各位或多或少都曾写过这方面相干的代码。但本座看过不少人在实现上传或功能时老是不知不觉间与法度的营业逻辑缠绕在一路,是以,当其他处所要用到这些功能时则无可避免地 Copy / Pase,然后再进行批改。如许丑恶不堪的做法导致很是轻易失足不说,更大的题目是严重浪费时候络续做反复类似的工作,这是本座毫不克不及容忍的。哎,人生苦短啊,浪费时候在这些反复工作身上其实是不值得,何不把这些时候省出来打几盘罗马或者踢一场球?为此,本座哄骗一些闲暇之时候编写了一个通用的文件上传和文件组件,实现办法纯粹是基于 JSP,没有太高的技巧难度,总之长幼皆宜 ^_^。现把设计的思路和实现的办法向各位娓娓道来,能起到抛砖引玉的结果,激发大师的发明性思维。


      资料地址:http://code.google.com/p/portal-basic/downloads/list (作为 Portal-Basic 的一项目组,代码在 com.bruce.util.http 包中)



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


      择要:时下很多 Web 框架 都实现了 Form 表单域与 Java 对象属性的主动装配功能,该功能确切很是有效,试想若是没这功能则势必处处冲积着 request.getParameter() 系列办法与类型转换办法的调用。反复代码量大,轻易失足,同时又不美观,影响市容。如今的题目是,这些框架经由过程什么办法实现主动装配的?若是不消这些框架我们本身如何去实现呢?尤其对于那些纯 JSP/Servlet 应用,如果拥有主动装配功能该多好啊!本座深知各位之期盼,决意把主动装配的道理和实现办法娓娓道来。


      资料地址:http://code.google.com/p/portal-basic/downloads/list (作为 Portal-Basic 的一项目组,代码在 com.bruce.util 包中)




    CodeProject

    我们永远不要期待别人的拯救,只有自己才能升华自己。自己已准备好了多少容量,方能吸引对等的人与我们相遇,否则再美好的人出现、再动人的事情降临身边,我们也没有能量去理解与珍惜,终将擦肩而过。—— 姚谦《品味》
    分享到: