摘要: 非常多的时候,都需要在程序当中生成一些文档,这些文档可能是csv,word,pdf,PPT,xls等文件格式。生成csv还是比较简单的,但是要生成word,excel就麻烦多了。当然,Tiny框架也面临这个问题,如何才能帮助开发人员快速生成这些文档呢?一般来说,现在用java生成Word有如下方式:... 阅读全文
posted @ 2015-06-30 15:17 Tiny框架 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 开发网站 ,一般是如下过程:找美工画图进行图片切分开发人员添加内容现在还用JSP来做网页,当然属于...那啥的事情。今天看看不一样的体验,稍有HTML基础,马上就可以照葫芦画瓢了。第一步:找美工画图,第二步图片切分这两步合成一步,到网上找模板,假设我们就看上这个模板了。http://www.cssm... 阅读全文
posted @ 2015-06-30 15:16 Tiny框架 阅读(1723) 评论(0) 推荐(0) 编辑
摘要: 曾经看到过一个web.xml有上千行,如果出现点问题,开发人员根本就不知道现场是怎么一种情况。更要命的是在不同的应用服务器,比如说在旧的websphere版本上用listener启动Spring就是有问题的。如果要进行软件升级,那悲催了,不仅要修改应用相关的内容,还要对web.xml进行修改。要把几... 阅读全文
posted @ 2015-06-30 15:14 Tiny框架 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 中文的处理,越来越多的在应用当中体现,比如:输入法,比如:拼音查询,比如:中文分词,比如语言翻译,等等,这都离不开中文处理。在国内,中文分词已经有许多实现,应该说,他们做的已经非常好,直接使用他们的实现就可以了。但是由于我们的要求更多一些,因此还是自己做了一个实现。需要提供自定义词库能力需要提供词性... 阅读全文
posted @ 2015-06-30 15:10 Tiny框架 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 最简陋HelloWorld首先,编写一个页面文件叫:hello.page,输入下面的信息,然后运行之!1Hello!name浏览器URL:http://localhost:/hello.page运行结果如下:160451_00NZ_1245989.jpg(23.65 KB, 下载次数: 0)下载附件... 阅读全文
posted @ 2015-06-30 15:05 Tiny框架 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 呵呵,有点标题党的意思,但是如果你正在寻找UI解决方案,你一定不会白来的。虽然没有直接开发前台界面,但是好呆也看了这么些年,碰到许多关于UI的问题:UI中JS的引入与顺序,JS合并的问题UI中css的引入与顺序,CSS合并的问题UI中碰到性能问题时的影响范围,比如:一个树出现问题,要改动许多用到树的... 阅读全文
posted @ 2015-06-30 15:04 Tiny框架 阅读(915) 评论(0) 推荐(0) 编辑
摘要: 网络爬虫,一般用在全文检索或内容获取上面。 Tiny框架对此也做了有限的支持,虽然功能不多,但是想做全文检索或从网页上获取数据也是非常方便的。框架特性强大的节点过滤能力支持post与get两种数据提交方式避免网页重复处理功能支持多站点内容抓取功能较强的Html容错处理框架设计 网络爬虫1234567... 阅读全文
posted @ 2015-06-30 15:03 Tiny框架 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 及时有效的数据校验可以给用户良好的体验,避免用户输入半天,提交的时候,才告诉用户输入的数据有若干的问题。更悲催的是有时候,还会出现数据丢失的现象,这个时候,用户已经眼都红了。 Tiny MDA中集成了JQuery Validate用来进行前端数据校验,当然,为了避免恶意用户手工提交数据或禁用JS、动... 阅读全文
posted @ 2015-06-30 15:02 Tiny框架 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 许多的人注重开发效率,但是老鸟们不仅关注开发效率,更关注维护与技术支持效率,因为他们深深知道,一个有生命力的产品,维护与技术支持成本占整个产品开发运维成本的70%以上,也就是说开发成本只占不到30%的成本。对于一个传统的MIS系统来说,别的不说,光数据库表结构的维护脚本就够受的了,设你的用户有几十家... 阅读全文
posted @ 2015-06-30 15:01 Tiny框架 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 用户权限体系,在大多数的应用系统中都是需要的。而用户权限体系在不同的应用场景,其适应要求也都有不同。因此,要做一个普适性较好的权限管理系统是非常困难的。为此,本文提出一种新的权限管理及分配模型,即兼顾通用性,又兼顾应用的个性化。1.基本概念的抽象在权限框架中,有用户、角色、组织机构、部门、岗位、菜单... 阅读全文
posted @ 2015-06-30 15:00 Tiny框架 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 232240_xJbt_1245989.jpg(156.3 KB, 下载次数: 0)下载附件2015-5-27 21:00 上传最上层通过Apache或F5作接入端负载均衡AR1,AR2,AR3,..., ARn负责做Web接入端SC是Server Central的缩写,一个环境中一般一个就够了,为... 阅读全文
posted @ 2015-06-30 14:57 Tiny框架 阅读(151) 评论(0) 推荐(0) 编辑
摘要: Tiny框架中,对模型本向没有任何强制性约束,也就是说你可以把任何类型的对象作为模型,也不必实现任何接口。因此简单的说,你定义一个类,里面有一些描述业务属性或处理的内容,就可以说它是模型了。但是要想在引擎中跑起来,这么做显然是不够的,首先你得让引擎知道,这是个模型。这需要通过定义模型定义文件来声明出... 阅读全文
posted @ 2015-06-30 14:56 Tiny框架 阅读(281) 评论(0) 推荐(0) 编辑
摘要: 实体模型主要实现单表操作(insert, update, delete, select),凡是需要这4条SQL语句要完成的功能,基本上都可以完成。多表处理的,需要用到关系模型,后续专门讲述。前面写过一篇文章叫“主题切换及其管理”,连接地址为http://my.oschina.net/u/124598... 阅读全文
posted @ 2015-06-30 14:55 Tiny框架 阅读(166) 评论(0) 推荐(0) 编辑
摘要: JS合并的必要性分析一、效率因素一般来说,在一个WEB工程中,需要使用大量的JS,这些JS可能来自许多提供者。而在页面访问时,每次访问资源都要发起一个http请求,因此,即使文件已经缓冲,也需要发出一次http请求来确认文件是否被改变过。如果js个数比较少,那么没有什么问题,但是当JS文件数目比较多... 阅读全文
posted @ 2015-06-30 14:53 Tiny框架 阅读(2070) 评论(0) 推荐(0) 编辑
摘要: 想做一个更换主题的功能第一步,做主题管理:123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869... 阅读全文
posted @ 2015-06-30 14:52 Tiny框架 阅读(270) 评论(0) 推荐(0) 编辑
摘要: (24.47 KB, 下载次数: 0)下载附件2015-5-27 10:48 上传要想做一流的模板引擎,当然有一流的模板编辑器是必须的。Tiny模板引擎推出已经有一段时间了,但是由于其语法是独立的,因此编辑只能采用一般的文本编辑器,但是编辑效率自然就低。还有一种是采用Velocity编辑器进行编辑,... 阅读全文
posted @ 2015-06-30 14:50 Tiny框架 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 注意:这里仅列出在OSCHINA中搜索时排在前面的基于Java技术的对应产品,且没有先后顺序Tiny工程 其它开源产品 说明 TinyI... 阅读全文
posted @ 2015-06-30 14:49 Tiny框架 阅读(158) 评论(0) 推荐(0) 编辑
摘要: 先前阅读过《快速入门》的用户,应该了解Tiny开发项目的几种方式:服务方式、流程编排方式和MVC方式,当然用户也可以结合其他的框架。对Tiny而言,标准Web应用是一个集成工程,本身不应该包含任何代码,各种服务、业务、展示资源以子工程的方式通过总POM文件依赖引入。 《快速入门》提供的是web... 阅读全文
posted @ 2015-06-30 14:48 Tiny框架 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 因为做官网,没有内容,因此就想办法从OSChina中写的博客里弄点内容,这就要用到爬虫了。然后就花了几分钟搞了一下,步骤如下:第一步,写个方法抓目录:public static void processCategory(String categoryId) { Watcher watcher = ... 阅读全文
posted @ 2015-06-30 14:47 Tiny框架 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 新增加war包下载地址,呵呵愿意体验的可以直接下载并发布到容器即可试用,也可以查看里面的内容。由于只花了两天时间制作,一天时间搞页面,一天时间搞内容,所以还非常粗糙,还有许多需要完善的地方,欢迎同学们提出改进和完善意见,但是今天网站做的好不好不是重点,重点讲讲网站是怎么做出来的。当然了,不用问,必须... 阅读全文
posted @ 2015-06-30 14:46 Tiny框架 阅读(597) 评论(0) 推荐(0) 编辑