Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Jute Powerful Forum  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 Jute的介绍
阿熊



发贴: 0
积分: 0
于 2002-11-22 18:44 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
1.采用MVC模式设计,采用高效成熟的Framework开发,采用Java语言编码实现。符合Servlet2.3规范,能跨平台运行,兼容Java2(JDK1.3,JDK1.4..)。能运行在大多数J2EE应用服务器下;

2.采用了多项企业级技术实现Jute中的模块,如日志模块(Log4j);加密模块(JCE);XML处理模块(Xerces);Email模块(JavaMail);

3.Jute解决了Java编程中常见的中文问题,及时在Local=en的机器上也不会有问题。

4.数据库端采用了应用服务器级通用数据库连接池,功能很强大的说,可调项达十几个;但也可以通过修改配置文件,使得Jute采用专用的数据库连接池,如Oracle,DB2自己带的;

5.Model 层采用O/R Mapping技术,达到目标:Stability。最底层代码系偶开发的开发工具生成,保证不会有笔误,数据逻辑在Framework应用下不会被扩散,所以修改表结构对代码的影响范围是限定的。开发过程中,偶做过一次较大的Refactoring,Cheming可以做证哦,但完成重构的时间非常短,而且是Bug free的。所以数据库层是非常稳定有效di。

6.Controller层采用Action Mapping,达到目标:Extensibility,需要增加功能控制,不会影响已经存在的代码。一些细节控制就都是通过这层来完成的,嗯,代码工作量最大的也是这部分哦。知道Struts的朋友应该会对Action Mapping有概念的。

7.View层采用Template和XML技术,达到目标:Flexibility,界面所有修饰都可控。采用Layout/Screen来组织模板,提供简单语法编辑模板,使得界面可以随心所欲。但正因为柔性太大,偶正在努力降低柔性,使得模板也规范化,使初级用户可修改范围固定,降低使用的复杂程度;

8.i18n是Jute将要完善的,但目前已经支持Unicode字符了,进展8错;

9.上传处理和图片处理,Jute也是搞得很强的,框架代码已经提供了一次上传n个文件的功能,不过这项功能在实际应用当真当然还要设计好才能打开,对于图片处理,Jute直接分析图片的二进制文件,获取图片信息,如果太大的图片,会自动缩放或自动生成缩略图,保持版面的美观哦,偶有时上贴图比较多的论坛,发现大图片都不“好”看。目前支持生成gif,jpg和png的缩略图,不过综合考虑还是用jpg格式生成缩略图;

10.全文检索,这个功能偶就不多说了。关键字加亮的算法是要改进一下的,其实Jute搜索中的语法搜索是很强大的,不过搜索语法还要过段时间再公布出来。

11.轻松管理日志,借助于强大的Log4j,任何操作都可以在日志里记录一笔,但代码采用下面的方式
if(log.isInfoEnabled()) {
log.info(session.getUsername()+"\t"+cgi.getRealIP()+ "\t" + cgi.getServletPath()+"\t"+ cgi.getAction());
}
又不会影响性能,实在是鸡头鸭脚兼得,日志分类,日志存放地点(滚动文件,数据库,Socket Server,Message Service,Email),日志布局(text,html,csv,excel)都可以哦;

12.计划任务,和unix的crond一样哦,目前已经开发了4个计划任务,可以安装新的计划任务帮你管理论坛,大大降低你管理的难度,提高你的效率,使得你真的离开不了她。比如备份数据吧,定时或随时(可以手动执行计划任务)把所有数据dump出来,再压缩一把,然后通过设定的Ftp帐户或Email帐户(如果你的邮箱够大哦)把备份数据给你送上来。

13.安全性,Blowfish加密算法,不好破哦,破到头发白都没用。数据库里保存加密后的密码(不可逆),防止别人用机器人试你的密码, 没有任何页面会显示你的密码,连管理员都知道不了!但管理员可以reset你的密码哦;后台的安全性更是多重保护;

14.Email功能,Jute搭配James,真是天造之合啊,功能正在详细设计中,就等你来编码了;

15.Cache服务,即使目前的速度已经很不错了,但进步是无止境的,目前Jute只用了少量的Cache,因为设计的Cache服务本来是要给分布式服务器用的,现在先随便在一个页面上用一下,看看效果。




flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923