Tiny介绍
TINY框架
官方论坛:http://web.tiny.top Git
地址:http://git.oschina.net/tinyframework/tiny
QQ群:228977971
展开
-
为什么我写的page页面无法渲染
场景:有用户使用tiny框架开发page页面,但是访问页面发生“白板”,什么内容也没有渲染出来。 经过代码审核,发现他的page页面写法是正确的,但是layout文件内容为空,缺少${pageContent}占位符,这样会导致模板引擎找不到而渲染失败。对于tiny框架而言,一定要有一个默认的default.layout文件,layout的写法示例如下:原创 2015-06-09 17:51:26 · 1048 阅读 · 0 评论 -
为什么编译tiny工程出错,提示"不兼容的类型"
错误内容如下图: 经过分析,是用户的jdk版本太低造成maven编译源代码失败。用户原来的jdk版本是jdk1.6.0_27,换成1.6.0_30以上版本,问题得到了解决。原创 2015-06-09 17:51:54 · 413 阅读 · 0 评论 -
Tiny工程可以配置多个application.xml吗
问题:我想在一个工程里面配置多个application.xml,然后根据不同环境编译不同的配置文件,tiny支持这种做法吗? 答:不支持。一个工程只能配置一个application.xml。上述需求可以通过建立多个工程的方式实现对环境的区分。原创 2015-06-09 17:53:33 · 353 阅读 · 0 评论 -
模板文件是否有大小限制?
答:存在大小限制。Tiny模板引擎是将模板文件生成java文件,并动态编译成class文件执行。java每个方法的内容大小不能超过64kB,超过后会提示“The code of method renderContent(TemplateContext, Writer) is exceeding the 65535 bytes limit”的异常信息原创 2015-06-09 17:56:59 · 379 阅读 · 0 评论 -
Tiny框架2.0版火热推出
方法论方法论决定了可以达到的高度方法论,就是人们认识世界、改造世界的根本方法。它是人们用什么样的方式、方法来观察事物和处理问题。概括地说,世界观主要解决世界“是什么”的问题,方法论主要解决“怎么办”的问题。 方法论是一种以解决问题为目标的体系或系统,通常涉及对问题阶段、任务、工具、方法技巧的论述。方法论会对一系列具体的方法进行分析研究、系统总结并最终提出较为一般性的原创 2015-06-11 22:18:10 · 3474 阅读 · 0 评论 -
《开源框架那点事儿33》极限挑战:用一条循环语句正确输出99表!【前两名奖图书一本】
问题的由来 话说我这里有个小萝莉非要拜我为师,呵呵,对于程序媛我一向——嗯嗯觉得程序不如人好看,再加上该名萝莉大学还没毕业,术语都多半没有听过,于是就想着拒绝,当时嘴一贱,就说了一句:你用一个For循环做个99表出来。 当然,这个对于小萝莉们来说,已经足够形成挑战了,但是对于群里的一众大佬们来说,自然是不在话下,3下5除二就搞定了。我又异想天开一下,如果不用判断语句,是不是也完成呢原创 2015-08-23 21:53:36 · 1005 阅读 · 0 评论 -
开源完整版:《开源框架实战宝典电子书V1.0.0》内测版下载地址!
经过一个多月的整理,《J2EE开源框架实战宝典》——Tiny文档PDF电子书开始发放,共有将近600页,为喜爱Tiny、热爱Java开源框架的朋友提供更加体贴的文档服务!下载地址:http://bbs.tinygroup.org/group-112-1.html(加入查看下载地址)下面是部分目录的截图。1.jpg (62.15 KB, 下载次数: 0原创 2015-07-18 12:57:52 · 899 阅读 · 0 评论 -
《公开课2》:Tiny服务及CEP深入剖析——直播QQ群:228977971
在Java开源框架中,如何定义Service规范?如何通过服务中心提供远程服务调用?如何根据用户的服务自动生成相关服务包装类?Java开源框架的服务体系是如何运行的?来吧!让我们一起来聆听《Tiny公开课2:Tiny服务及CEP深入剖析》!一、主题Tiny服务及CEP深入剖析二、时间2015-8-13(周四晚 20:00整)三、主讲人Atizose原创 2015-08-11 20:14:19 · 991 阅读 · 0 评论 -
《开源公开课分享》:Java开源框架案例分享
缺乏高端技术人才?缺乏开发标准? 代码复用性低?技术风险难于把控? 招聘成本高?培训成本高? 如果想法不够宏伟,那么就会局限于细节;如果一开始就铺非常大的摊子,将会失去控制;如果不能快速扩展,就无法满足应用需要! 因为,再好的框架也有过时的时候,再优秀的架构师也有视野盲区,再NB的写手也无法实现所有的部分! 来吧,聆听《开源公开课1》。让我们一起体验Tiny原创 2015-08-11 20:24:05 · 989 阅读 · 0 评论 -
《开源框架那些事儿27》悠然乱弹:一段SQL引发的性能危机及其背后隐藏的设计缺陷
有个同学,说是系统中出现性能问题了,说是让我帮助诊断一下。本来是不想花这时间的,结果耐不住对方的死缠乱打,只要答应帮看看。 故事发生的背景是,在文件上传的时候,有时间会有人上传了文件,但是最后没有使用上传的文件,这样就会产生一些垃圾文件。原来软件作者就想写一个后台定时任务程序,来清除这些垃圾文件? 由于作者坚定的不让我发她的SQL语句(这个我也理解,这么丑陋的SQL),所以这里就不发原创 2015-08-13 15:19:07 · 662 阅读 · 0 评论 -
《开源框架那点事儿24》:开着跑车换轮胎
开着跑车换轮胎,这样的情形您能想象吗? 最近,一段拍摄于沙特阿拉伯的视频就记录了这样的超牛特技。地址给大家分享一下:http://www.douban.com/group/topic/52087839。从短片中可以看到,这辆汽车在沙漠中前进,一名男性就站在车门外,在几个大转弯之后,汽车成功地侧翻了约45度,仅靠2个轮子贴在地上行驶着。画面显示五个戴着头巾的男子探身从一辆正在行驶的银色跑车里原创 2015-07-22 12:34:47 · 1223 阅读 · 0 评论 -
在Eclipse中导入Tiny工程,有下面的错误,是什么原因?
Maven的版本太高导致的,请切换到Maven 3.1.0版本试试?原创 2015-06-09 17:50:58 · 506 阅读 · 0 评论 -
Tiny框架的应用定位
基于WEB的展现平台 主要包括展现层及控制层,可以让开发人员方便快速的实现WEB层的开发,同时要避免现有方案的缺点,同时要有自己非常突出的优点。 基于SOA的服务开发平台 可以方便的开发平台无关的服务,同时有水平扩展,应用集群方面要有良好的支持,可以满足7*24的运维要求。原创 2015-06-09 17:51:43 · 461 阅读 · 0 评论 -
学习TINY需要多长时间?
如果仅仅是用Tiny来进行开发,如果有Java编程基础,三小时可以掌握; 如果只是基于Tiny进行一定业务组件扩展,如果熟练掌握Java,1天可以掌握; 如果要对Tiny框架本身进行扩展,如果精通Java编程,3天可以掌握原创 2015-06-09 17:50:43 · 416 阅读 · 0 评论 -
Tiny对JDK有什么要求么?
早期的Tiny工程除了个别工程外,都支持JDK1.5以上。 现在Tiny工程主体只支持1.6以上版本,后续将不再做Jdk1.5的兼容性检测。原创 2015-06-09 17:43:10 · 293 阅读 · 0 评论 -
我想参与TINY框架的构建,有什么要求没有?
没有任何特别的要求,只要你愿意就可以。早期可以先通过fork的来贡献你的代码,同时也是对自己技能的证明。当然,为了使得自己更容易上手,可以先从写测试用例和演示用例开始。 当你证明了自己的实力与意愿,你就可以加入核心团队,享受更多的权利。原创 2015-06-09 17:44:04 · 246 阅读 · 0 评论 -
为什么在Maven中央仓库中的版本号与源码库中的不一致?
源码库中的代码是最新的,而中央仓库那里的是已发布的正式版的。原创 2015-06-09 17:47:49 · 344 阅读 · 0 评论 -
要学习TINY框架要有什么前提条件?
必备条件: 首先会Java掌握Maven熟悉git可选条件: 有oschina的注册帐号:可以与Tiny框架构建者沟通有oschina的git注册帐号:便于创建Tiny框架的Fork,并提交给原作者对悠悠然然加粉:享受果粉待遇,得到辅导及及时回复加入Q群:可即时互动原创 2015-06-09 17:50:03 · 288 阅读 · 0 评论 -
为什么web应用在tomcat启动时报java.lang.ClassCastException异常?
QQ图片~1.JPG (102.65 KB, 下载次数: 0)下载附件2015-5-27 11:09 上传 其实这是maven的tomcat插件的一个Bug,使用独立版本的tomcat或者使用maven的jetty插件可以避免这个问题。原创 2015-06-09 17:55:21 · 1091 阅读 · 0 评论 -
Tiny框架增加RESTful访问支持
REST(英文:Representational State Transfer,简称REST)描述了一个架构样式的网络系统,比如 web 应用程序。它首次出现在 2000 年 Roy Fielding 的博士论文中,他是 HTTP 规范的主要编写者之一。在目前主流的三种Web服务交互方案中,REST相比于SOAP(Simple Object Access protocol,简单对象访问协议)以及X原创 2015-06-09 17:56:56 · 437 阅读 · 0 评论 -
Tiny即将推出DSL风格数据库编程框架
现在又比较流行一种DSL(Domain Specific Language)风格的数据库访问方式,比如:JOOQ、Querydsl等等,都比较成熟。仔细研究了一下,觉得存在如下问题:这两货都是收费的,这明显不符合时代潮流么;第二就是有点过度封装的意思,有许多东西都封装了,导致学习及使用成本上升;再就是体量都比较大,能不能又瘦又小又好用? 于是Tiny出手了~~~原创 2015-06-09 17:58:40 · 484 阅读 · 0 评论 -
TINY框架用到的第三方库有哪些?
Tiny框架采用的第三方库,分必须及可选。 必须的有Spring、Xstream、SLF4J、Apache Commons相关以前他们依赖的第三方Jar包。 可选的有一些EL表达式包,Cache包、Velocity,网络通信包等等原创 2015-06-09 17:43:32 · 302 阅读 · 0 评论 -
如何给TINY提新需求或报告缺陷?
首先对您的参与表示感谢,所有关于Tiny的缺陷及新需求都可以到下面的地址进行提交:http://git.oschina.net/tinyframework/tiny/issues原创 2015-06-09 17:45:59 · 316 阅读 · 0 评论 -
为什么指定了坐标却找不到资源?
如果是正式版本号,可以从中英仓库下到,如果是SNAPSHOT版本,则需要添加下面的仓库到settings.xml文件中https://oss.sonatype.org/content/repositories/snapshots/原创 2015-06-09 17:45:19 · 530 阅读 · 0 评论 -
如何获取最新的代码?
Tiny原来的源码库是托管在sourceforge的,现在迁移到了oschina,因此,最新的原码都在oschina的GIT仓库里,sourceforge中的代理不再进行更新,会做阶段性里程碑式的提供,但是最新的肯定在oschina。Tiny的源码库地址:git.oschina.net/tinyframework/tiny/原创 2015-06-09 17:50:03 · 310 阅读 · 0 评论 -
专访Tiny框架创始人悠然:好的软件设计是“品”出来的
Tiny是基于Java开发的一款开源框架,主要技术领域为J2EE及应用开发平台领域。日前,笔者采访了Tiny开源框架创始人悠然(罗果)请他分享Tiny的构建之路以及对开源的解读。在他看来,好的软件设计是“品”出来的,信奉好的软件架构一定是简单的。Tiny开源框架创始人 悠然CSDN:和大家认识一下,介绍一下你的技术背景、目前所负责的领域。悠然:大家好!我是悠然,Tiny(官原创 2015-08-31 10:34:57 · 1431 阅读 · 0 评论