自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

甲壳虫发布 1.4.1 版本

甲壳虫,一个功能强大而简单易用的J2EE应用开发框架。它涵盖了J2EE体系结构的表示层、业务层和持久层,为构建一个可靠、高性能、可扩展、灵活缩放的高质量企业应用系统提供了一套理想的解决方案。1.4.1更新内容:*为兼容jdk1.4的最后一个版本*AppSrv--AppRunnable/AppThreadImp默认创建线程名称指定为框架标识名称*remoting--remot...

2010-11-21 16:09:49 185

原创 软件编程21法则

[英文出处]:21 Laws of Computer Programming[译文出处]:外刊IT评论任何一个有经验的程序员都知道,软件开发遵循着一些不成文的法则。然而,如果你不遵循这些法则也并不意味着会受到惩罚;相反,有时你还会获得意外的好处。下面的就是软件编程中的21条法则: 1. 任何程序一旦部署即显陈旧。 2. 修改需求规范来适应程序比...

2010-09-30 14:38:55 110

原创 BJAF框架1.4.0版本发布

BJAF框架1.4.0版本发布,更新内容有:*web--支持多动作控制器及零配置优化*remoting--性能优化及bug修复*persistence--修复几个bug*Persistence--storagesystem增加jpbm实现及优化*appsrv--性能优化及bug修复*util--增加一些实用类*对框架所有的配置信息提供了AppProperties类统...

2010-08-30 09:55:34 217

原创 TJS上线了

苦干半年TJS上线,本该高兴,但突然觉得心很累,最近事多,搞得没有状态。Beetle很久没有发新版本,倒不是没有新功能更新,相反工作中不断更新,只是太忙太累了,连整理个说明的时间都没有。翻翻日历,居然连续加班半年了,6月份除了公共假期休息几天,居然加13天!下半年已经明确又是一个苦战!年纪大了,这样下去迟到会挂。有点想退了。各位发送推我出新版本的兄弟,承诺本月内一定发布新的Beet...

2010-06-29 19:12:49 174

Beetle J2EE开发框架1.3.7版本发布

http://www.beetlesoft.net/j2ee/index.html--Ver 1.3.7--*web--文件上传支持修改最大上传值*AppSrv--修复在jdk1.4中某些情况下线程对象不能回收的漏洞*AppSrv--修复除了公共线程池外其它池线程超时机制失效的漏洞*Remoting--服务端得到增强,性能提升,服务端支持Session自动管理及创建、失效等事件*Remotin...

2009-10-01 06:31:09 167

Beetle Web框架使用指南之--请求动态缓存功能

    BJAF Web框架利用Servlet的Filter技术在请求和具体执行业务控制器之间加多一层,这是一个缓存策略管理层。它可以根据请求的特点来动态决定是否缓存,以及缓存内容及时返归回用户。其结构示意图如下:请求动态缓存原理示意图      可见,我们在WebBrowser请求到达Request MainControllerServlet(请求主控制器的Servlet)之间,我们...

2009-07-14 22:58:34 279

Beetle Web框架使用指南之--特定请求并发控制

在Web应用开发过程中,有时候我们希望对某些请求处理任务量很重的控制器进行并发请求控制,以保护整个系统或通信网络不至于此类控制器由于并发量过大而导致迟缓或瘫痪。 框架为每个控制器内置一个计数器,可以通过设置此计数器大小来限制并发请求数。它通过控制器的“setMaxParallelAmount(amount:int):void”方法进行设置。 例如,提供数百兆文件下载的控制器,若不进行并发控制器的话...

2009-07-03 23:38:39 235

Beetle Web框架使用指南之--防止表单重复提交

表单重复提交指的是,在输入数据并提交表单后,通过刷新浏览器或者回退页面再次提交表单,表单数据被重复处理的情况。BJAF Web控制器提供了一个在固定时间段内只允许请求只允许提交一次的机制来防止表单重复提交的情况,在ControllerImp控制器抽象类提供了setAvoidSubmitSeconds(seconds :int) :void方法,参数seconds为秒数。若用户在此规定时间内重复提交...

2009-07-03 23:32:06 230

Beetle框架使用指南之--远程通信模块

     现在很多应用服务器都是网络通信的服务器,提供一个远程通信模块是Beetle应用服务程序框架的一直心愿。虽然目前市场有很多这方面的框架产品,如:Grizzly、Mina和Netty等,但它们定位为大而全,结构复杂,学习周期长。Beetle1.3.6版本开始,提供一个remoting远程通信模块,它完全基于消息且结构和使用都十分简单。其主要的功能特点为:n 基于NIO的多线程服务器实...

2009-06-01 15:16:51 591

Beetle框架使用指南之--复杂条件组合查询器

在做数据库统计分析开发过程中,我们经常会碰到复杂条件组合查询的问题,其特点是:检索字段是固定(就是显示结果集的字段),但查询的条件是多变的,体现在各个字段的条件任意自由组合。如果为每一次组合情况编写一个SQL查询语句的话,显然是一件费时费力的乏味活。BJAF框架为了解决这样一个问题,实现了一个复杂条件组合查询器CompositeQueryOperator。它支持查询条件的任意组合,动态构建SQL语...

2009-06-01 00:49:41 845

Beetle J2EE开发框架1.3.6版本发布

http://www.beetlesoft.net/j2ee/index.html--Ver 1.3.6--*Persistence--修复了SqlServer存储过程以及SqlServer分页器的bug(针的jtds、msdriver、inetdriver驱动)*Persistence--增加一个复杂条件组合查询器CompositeQueryOperator*Persiste...

2009-05-31 12:48:00 272

Beetle框架使用指南之--Web Ajax开发

Ajax是当前流行的Web开发技术,BJAF Web框架在原有框架结构上对Ajax进行了强而有力的封装,是开发Ajax就想开发一个普通的传统标准控制器那么简单。Ajax框架结构如下:浏览器采取Javascript调用XMLHttpRequest(Mozilla、Microsoft各有实现)后台底层Http请求组件与远程的J2EE Web Servlet容器通信:发出的请求交给GlobalD...

2009-05-10 11:48:27 1197

Beetle框架使用指南之--Web应用零配置编程

在一个标准的BJAF框架Web应用中,一共涉及到3个配置文件,分别是:web.xml、WebController.xml和WebView.xml。其中,web.xml是Servlet标准规范所必须的,不能省略;WebController.xml是控制器的配置文件,主要作用是在页面请求的URL与具体此请求的消费控制器类之间建立一个映射关系,为了省去这个配置文件,我...

2009-05-03 11:28:28 739

Beetle框架使用指南之--数据库分页查询

当我们为了完成某个业务逻辑,需要从数据库系统返回记录过多的结果集的时候,往往会引发多方面的问题,这些问题包括:性能优化设计策略、结果集的分页技术等等。对于开发人员来说,都是无法避免的。先看看数据库查询大结果集可能带来的问题:(1),内存占有过大。如果我们一次性把成千上万条记录保存在内存的话,内存势必会消耗过大,这使得JVM虚拟机能运用的内存空间减少,数据交换的速度减...

2009-05-03 10:56:53 511

Beetle框架使用指南之--线程子程序及其执行方式

子程序(SubRoutine)在BJAF框架中的定义是专门用来处理某一次的任务计算,处理完就结束。它本质上也是一个线程,只是这个线程执行一次就结束。另外,BJAF框架了,针对子程序实际运行情况,还实现了一个针对子程序任务执行的超时处理机制,用来解决由于某个任务长时间运行(超过预估的时间,或者死循环,阻塞挂起等)而无法及时线程回收的技术难题。对于子程序,BJAF框架提供了线程池来优化其执行效率,同时...

2009-04-25 00:00:51 386

Beetle框架使用指南之--线程的简化编程模型

应用程序服务子框架的实现了一个简单的线程编程模型来简化传统的线程开发,主要提供了以下功能:Ø线程自身的启动(常规启动或作为守护线程启动)、关闭(常规关闭或粗暴关闭)Ø线程自动循环执行,无需手工构建循环逻辑(也可手工构建)Ø支持线程结束事件Ø支持线程运行时阻塞状态监控及线程重新拉起其对外线程编程接口是AppThreadImp抽象类,参考下面的类图:类图中相关方法的描述说明,请参考Java...

2009-04-24 23:27:10 187

原创 Beetle J2EE开发框架1.3.5版本发布

[url]http://www.beetlesoft.net/j2ee/index.html[/url]--Ver 1.3.5--*重新优化disksystem模块,换成storagesystem,并调整包结构放在持久层包下*AppSrv--实现线程超时处理,支持超时事件及回收*AppSrv--支持子程序的多种执行方式(超时执行、依次串行、并行等待)*Persistence--...

2009-03-15 20:08:03 155

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除