关闭

UI系列网站

优阁网  http://www.uigreat.com/学UI网  http://www.xueui.cn/UI中国  http://www.ui.cn/...
阅读(1953) 评论(0)

《开源框架那点事儿34》:Tiny模板语言(VelocityPlus)初步入门

2 Tiny模板语言概述3 Tiny模板语言能为您做什么?4 Tiny模板语言简介5 Hello Tiny!6 注释7 引用(References)7.1 变量(variables)7.2 属性(properties)7.3 方法(methods)8 表达式(Expression)8.1 取值表达式8.2 Map常量8.3 数组常量8.4 其他表达式9 索引表示法10 渲染11 与Java无缝对接...
阅读(2041) 评论(1)

专访Tiny框架创始人悠然:好的软件设计是“品”出来的

Tiny是基于Java开发的一款开源框架,主要技术领域为J2EE及应用开发平台领域。日前,笔者采访了Tiny开源框架创始人悠然(罗果)请他分享Tiny的构建之路以及对开源的解读。在他看来,好的软件设计是“品”出来的,信奉好的软件架构一定是简单的。...
阅读(1801) 评论(1)

《开源框架那点事儿33》极限挑战:用一条循环语句正确输出99表!【前两名奖图书一本】

问题的由来  话说我这里有个小萝莉非要拜我为师,呵呵,对于程序媛我一向——嗯嗯觉得程序不如人好看,再加上该名萝莉大学还没毕业,术语都多半没有听过,于是就想着拒绝,当时嘴一贱,就说了一句:你用一个For循环做个99表出来。  当然,这个对于小萝莉们来说,已经足够形成挑战了,但是对于群里的一众大佬们来说,自然是不在话下,3下5除二就搞定了。我又异想天开一下,如果不用判断语句,是不是也完成呢?粗想想是可...
阅读(1767) 评论(0)

《开源框架那点事儿32》:挑战编程极限的问题

问题的来历在群里面一个小萝莉非要说拜我为师,呵呵,对于程序媛我一向--嗯嗯觉得程序不如人好看,再加上该名萝莉大学还没毕业,术语都多半没有听过,于是就想着拒绝,当时嘴一贱,就说了一句:你用一个For循环做个99表出来。当然,这个对于小萝莉们来说,已经足够形成挑战了,但是对于群里的一众大佬们来说,自然是不在话下,3下5除二就搞定了。我又异想天开一下,如果不用判断语句,是不是也完成呢?粗想想是可以的,于...
阅读(1219) 评论(0)

高清视频:《公开课2》Tiny开源框架服务及CEP深入剖析

在Java开源框架中,如何定义Service规范?如何通过服务中心提供远程服务调用?如何根据用户的服务自动生成相关服务包装类?Java开源框架的服务体系是如何运行的?来吧!让我们一起来聆听《Tiny公开课2:Tiny服务及CEP深入剖析》!高清视频下载地址:http://bbs.tinygroup.org/thread-1429-1-1.html...
阅读(1330) 评论(0)

《开源框架那些事儿27》:一段SQL引发的性能危机及其背后隐藏的设计缺

有个同学,说是系统中出现性能问题了,说是让我帮助诊断一下。本来是不想花这时间的,结果耐不住对方的死缠乱打,只要答应帮看看。  故事发生的背景是,在文件上传的时候,有时间会有人上传了文件,但是最后没有使用上传的文件,这样就会产生一些垃圾文件。 原来软件作者就想写一个后台定时任务程序,来清除这些垃圾文件? 由于作者坚定的不让我发她的SQL语句(这个我也理解,这么丑陋的SQL),所以这里就不发源代码...
阅读(1253) 评论(0)

《开源公开课分享》:Java开源框架案例视频分享

缺乏高端技术人才?缺乏开发标准?    代码复用性低?技术风险难于把控?    招聘成本高?培训成本高?    如果想法不够宏伟,那么就会局限于细节;如果一开始就铺非常大的摊子,将会失去控制;如果不能快速扩展,就无法满足应用需要! 因为,再好的框架也有过时的时候,再优秀的架构师也有视野盲区,再NB的写手也无法实现所有的部分!    来吧,聆听《开源公开课1》。让我们一起体验Tiny框架的魅力!  ...
阅读(1517) 评论(0)

《开源框架那些事儿26》:“最好的模板引擎”Beetl剖析及与Tiny模板引擎对比

查找最好的模板引擎,发现这个搜索词出来的是beetl,于是就仔细学习了Beetl,试图找寻“最好的”三个字表现在哪里?于是搭建环境,阅读代码,与鄙人所做的TinyTemplate进行了粗略的对比,在征得beetl作者@闲.大赋 的同意后,编写了此对比文章。由于时间关系,对Beetl的认知深度还有不足,分析不当之处在所难免,还请广大Oscer和@闲.大赋 同学纠正,定当有错误和不当必改。Beetl的...
阅读(4020) 评论(3)

Web应用的组件化开发

基本思路1. 为什么要做组件化?  无论前端也好,后端也好,都是整个软件体系的一部分。软件产品也是产品,它的研发过程也必然是有其目的。绝大多数软件产品是追逐利润的,在产品目标确定的情况下,成本有两个途径来优化:减少部署成本,提高开发效率。  减少部署成本的方面,业界研究得非常多,比如近几年很流行的“去IOE”,就是很典型的,从一些费用较高的高性能产品迁移到开源的易替换的产品集群,又比如使用Linu...
阅读(1569) 评论(2)

《开源公开课1》:开源框架构建与实践

课程介绍:    缺乏高端技术人才?缺乏开发标准?    代码复用性低?技术风险难于把控?    招聘成本高?培训成本高?    如果想法不够宏伟,那么就会局限于细节;如果一开始就铺非常大的摊子,将会失去控制;如果不能快速扩展,就无法满足应用需要! 因为,再好的框架也有过时的时候,再优秀的架构师也有视野盲区,再NB的写手也无法实现所有的部分!    来吧,聆听《开源公开课1》:开源框架构建与实践。...
阅读(1182) 评论(0)

《开源框架那点事儿25》:对框架模板引擎实现方式的改造实录

点滴悟透设计思想,Tiny模板引擎优化实录!加入框架设计兴趣小组:http://bbs.tinygroup.org/group-113-1.html  Tiny模板引擎的实现方式原来是采用的编译方式,最近发生了一些问题,因此我觉得有必要把编译方式调整为解释方式,为此就开始了此次实现活动。 编译方式存在的问题 当时采用编译方式,主要是考虑到编译方式在运行时不必再去遍历语法树,因此就采用了编译方...
阅读(1492) 评论(0)

《开源框架那点事儿24》:开着跑车换轮胎

开着跑车换轮胎,这样的情形您能想象吗?最近,一段拍摄于沙特阿拉伯的视频就记录了这样的超牛特技。地址给大家分享一下:http://www.douban.com/group/topic/52087839。从短片中可以看到,这辆汽车在沙漠中前进,一名男性就站在车门外,在几个大转弯之后,汽车成功地侧翻了约45度,仅靠2个轮子贴在地上行驶着。画面显示五个戴着头巾的男子探身从一辆正在行驶的银色跑车里爬出来,司...
阅读(2394) 评论(0)

《开源分享1》:前端开发必备《Html-CSS中文手册》

前端开发:《Html-CSS中文手册》分享啦!本手册针对的是已有一定网页设计制作经验的读者。其目的是提供完整清晰的样式表内容的快速索引及进阶帮助。所以对于网页制作和样式表的基础知识,仅简单介绍,恕不赘述。     手册提供了完整的 CSS2.0 的属性(Properties)、规则(At-Rules)、伪类(Pseudo-Classes)、伪元素(Pseudo-Elements)、声明(Decla...
阅读(1905) 评论(0)

《开源分享2》:《开源框架实战宝典电子书V1.0.0》完整版!

经过一个多月的整理,《J2EE开源框架实战宝典》——Tiny文档PDF电子书开始发放,共有将近600页,为喜爱Tiny、热爱Java开源框架的朋友提供更加体贴的文档服务!下载地址:http://bbs.tinygroup.org/group-112-1.html(加入查看下载地址)下面是部分目录的截图。   1.jpg (62.15 KB, 下载次数: 0)下载附件6 天前 上传2.jpg (49...
阅读(2007) 评论(0)

《开源框架那点事儿23》:采用TinyDB组件方式开发

在某些情况下,用户需要通过写代码的方式显示进行服务调用。调用方无需知道该服务究竟是远程服务还是本地服务,CEPCore会自己进行服务路由。当本地存在该服务时,会优先进行本地调用。当本地服务不存在时,才会进行远程调用。若本地远程均不存在该服务,将会抛出“找不到服务处理器”的异常。通过代码显示调用服务需要进行以下步骤。 1、获取CEPCore实例对象。      以上步骤完成后,就可以在自己的业务代码...
阅读(1864) 评论(0)

《开源框架那些事儿22》:UI框架设计实战

UI是User Interface的缩写,通常被认为是MVC中View的部分,作用是提供跟人机交互的可视化操作界面。MVC中Model提供内容给UI进行渲染,用户通过UI框架产生响应,一般而言会由控制层调用业务逻辑进行处理,并把处理结果以Model方式返回View,再次渲染。UI框架的大致过程就是如此,按实现方式可以分为RIA和瘦客户端方式,目前基于B/S的瘦客户端方式比较流行。UI框架套路上很简...
阅读(2607) 评论(0)

《开源框架那些事儿21》:巧借力与借巧力

同样做前端UI,为什么有人花了一点力气,就可以做好?而有的人费尽全力,仍然错误百出?我们可以先看看几个故事。故事1:巧借力,乌鸦也可以吃核桃有一个盛产核桃的村子,每年秋末冬初,成群的乌鸦总会来到这里,到果园里捡拾那些被果农们遗落的核桃。核桃仁虽然美味,但是外壳那么坚硬,乌鸦怎么才能吃到呢?原来乌鸦先把核桃叼起,然后飞到高高的树枝上,再将核桃摔下去,核桃落到坚硬的地面上,被撞破了,于是,乌鸦就得到了...
阅读(1731) 评论(0)

TinyAdmin前端展现框架

一直在苦苦寻找一个合适的前端框架,少说也看了几十个。 ext太重,而且有内存泄露,在IE下就是个悲剧。 dhtmlx,速度比较好,开源是GPL不适合企业应用,商业的要钱,倒也不贵万把块钱,但是样式比较接近于传统管理台应用,另外一个弊端是比较小众 Dojo,其实架构比较好,但是比较小众 Semantic:非常好的一个框架,但是成熟度不太好,对IE支持尤其比较差,另外比较小众 easyui:相对来说...
阅读(3174) 评论(0)

《开源框架那点事儿20》:发布TinyUI前端框架

以前发表过一篇文章:TinyAdmin前端展现框架,其在线演示路径为:http://www.tinygroup.org/tinyadmin/,应该说有许多人还是感觉兴趣的,但是由于这个是基于SmartAdmin框架改写的,虽然我们自己买了SmartAdmin的授权,但是广大用户如果要用的时候,就会有授权相关的问题,这会大大影响一些人的使用决策--尤其是会再发行的朋友。 再一个原因是SmartAdm...
阅读(3084) 评论(0)
202条 共11页1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:448521次
    • 积分:6818
    • 等级:
    • 排名:第3781名
    • 原创:190篇
    • 转载:12篇
    • 译文:0篇
    • 评论:422条
    博客专栏
    最新评论