本文共 2287 字,大约阅读时间需要 7 分钟。
本文中主要包括7个关键要点:
要点1:实现再利用
有很多方法可以做到这一点,就我个人而言:我是通过具有判断能力的内容文件.这样你可以在内容文件里面提供args,这样你就可以重新的使用这些内容文件。下面的这些都必须要紧记:
涉及到args就需要在标识部分适宜的环境中使用#{argname},任何变量都要确
保在你的函数引用中被考虑到(还有可能会使它们没有任何国籍限制)。
当内容页被装载的时候就会发出一个命令,会确保侦听端进行适当的安装并
响应信息。
这儿有一个例子的应用:内容参考 content p < n="mainstate[person] then show else hide" lazy="false">
args="{'prefix':'person'}">
下面是一个content.html文件
我知道这看起来可能很抽象,但是重点是你可以使用arg“前缀”,这样就可以重复的使用文件并且为它提供可选择的行为基准。
要点2:模拟服务:
你可以用它的框架非常容易的就模拟出服务器的服务,是否符合你的目标主要集
中体现在:
.可视化的利用Cases:可以实现一个达到100%的利用率的应用程序代码。
.脱机工作:根本就不需要Web服务器的运行,就可以迅速的写出简单的文件。
一旦你在处理这个问题这么做,那么以后你在处理这个问题就会有一个惯性,它就可以通过截取的应用与研究而淘汰服务
要点3:不需要重新启动:
如果你刚好建立好一个应用程序(不带服务),你就可以稍微做一下改变,而不需要重建和重新部署你的应用程序,在中我通常直接在我的的部署目录,然后建立一个ant任务把我的Web文件带到我的空间里,在我们的下一个版本的框架出来的时候,对我们的支持将会变得更容易,Jetty的到来和基于命令行的工具的使用. 在此期间,在你的JAVA项目中就会有下面的用法:
1 ant pullweb
必须要确保你的.dir在你的$HOME/.ant.properties中安装好,如下:
1 .dir=/Applications/apachtomcat-6.0.14/webapps
与我们的ruby实施举例来说,这将会显得更容易(直接在您的工作空间运行
webbrick) 。
要点4:对模型对象的大力支持:
在之前JSON的系列化与appcelerator 服务这篇文章里我已经提出了相关的见解,总的来说,框架是能够支持的,主要体现在:
.Hibernate的持续:模型对象正越来越容易的与我们的Hibernate集成。
.JSON的系列化:串行化数据和基于客户端与服务器端的数据交互。
要点5:对窗体灵活的支持:
如果你没有看,你就没有必要在应用程序的任何位置去加载一个窗体:在输入元素中可设置它的fieldset属性,代码如下:
name="name" fieldset="save_person" type=""/> on=" then r:create.person.request" type="button"/> 这将创造一个信息的R:create.person.request信息,并可以把所有的fieldset 的属性设置为"save_person": {'name':'jim','age':'35'} |
要点6:提供易于使用的用户界面构件
我喜欢用一些构件就因为它们在人的掌控之中,有一些是我经常会用到的
.app:面板:灵活的样式
.app:数据表:非常好的方法把数据一排排的显示出来
.app:图表:通过神奇的视觉效果把生活带到数据中
可以很直观的看到,所有的这些构件使用起来都很简单,举例来说,使用这组,我就能够在3个晚上就可以淘汰即时的仪表板应用程序。
要点7 :服务平台的选择
在不同的项目中有时需要选择一个合适的框架,举例来说,有可能你的客户想要利用现有的Java基础设施去出售他们的企业软件,而在另一边,你可能想要利用Rails控制器的ORM/Active记录去实现这些快速的发展,都是在同一水平上你还可以为客户提供一个服务是基于解决方案的。很多其它的平台(,)都可以很好的接收到和调用这个服务。
应用程序:获得非可视化的窗口也可以制造出先前存在的受到影响的服务,自从
通信在心脏上的实施以来,通过接收脑的电刺激或者通过纯的大容量光存储器就
可以完美的对心脏进行调整。
尽管还有许多项目还并没有在这儿涉及到,但是这些对我个人而言就有很强
的吸引力,足可以引起我的注意,并且对我来说会有巨大的进步,会让我起到事
半功倍的效果。
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/14789789/viewspace-430113/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/14789789/viewspace-430113/