51CTO博客开发
理解什么是框架 框架,即framework。其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单说就是使用别人搭好的舞台,你来做表演。而且,框架一般是成熟的,不断升级的软件。 可以说,一个框架是一个可复用的设计构件,它规定了应用的体系结构,阐明了整个设计、协作构件之间的依赖关系、责任分配和控制流程,表现为一组抽象类以及其实例之间协作的方法,它为构件复用提供了上下文(Conte
“迭代”的概念,迭代:是数值分析中通过从一个初始估计出发寻找一系列近似解来解决问题(一般是解方程或者方程组)的过程,为实现这一过程所使用的方法统称为迭代法(Iterative Method)。 跟迭代法相对应的是直接法(或者称为一次解法),即一次性解决问题。 迭代式开发:迭代式开发也被称作迭代增量式开发或迭代进化式开发,是一种与传统的瀑布式开发相反的软件开发过程,它弥补了传统开发方式中的一些弱
布局模板是处理portlets在页面上如何排放的方式。布局模板生成页面内容,在页面上的一个较大区域内能够 拖拽portlets。Liferay门户系统内置了几个页面布局模板,然而,你如果有复杂的页面(尤其是像首页这样的),你也许想要 定制自己的页面模板。 页面布局模板能够很容易的以“插件”的方式创建,他们包含了几个由简单的表格和CSS构成的文件,以及一个图像文件用于展示 局面的外观,这个图像在用户
创建布局模板的做法类似与创建portlets和主题(theme),在插件开发的SDK中由一个布局的文件目录layouttpl ,所有的布局 模板都位于这个文件夹。要创建一个新的布局模板,可以像创建一个portlet和theme一样在这个文件夹下运行一个ant命令,在mac和liunix 上如下: ./create.sh <project name> “
Communities,社区,也就是组(在代码中写作:Groups)。 用户可以是一个或多个"组"(Groups)的成员."系统组(System Group)"是有系统自动创建的一个基本设置。这个组在代码 com.liferay.portal.service.impl.GroupLocalServiceImpl.checkSystemGroups() 163行被加入到数据库中。 每
1、liferay中使用到的关键技术 这些技术是在liferay中使用到的(你知道的越多,做liferay开发越简单^_^) JSR 168 (Java Portlet Specification) [url]http://jcp.org/aboutJava/communityprocess/final/jsr168/index.html[/url] J2EE (Servlets and
---理解和改进liferay “guest”用户实际是一个匿名用户,在门户第一次被访问时,如果没有用户被识别(登录),这个“default”用户(也可以称作“guest”)被创建。这个用户被分配给一个com.liferay.portal.model.User 对象(存在在数据库中,hibernate),guest用户由一个默认的user ID,并且被分配值默认的组(group),具有默认的la
这篇文章讲解了liferay中使用的权限管理系统的内部细节,涉及到数据库表以及实体之间的管理和权限管理的逻辑。 下面的ERD图(实体关图)展现了所有涉及到的实体关系: 主要实体 首先从表或者本人更喜欢称作实体的表开始,换言之,他们界定的实体定义了关于权限和角色的东东。 User_:用户 最明显主要的一个实体就是“用户”(Users)了。关于权限的一个总是被提及的问题是:"Does t
VideoLAN Client可以播放 MPEG-1、MPEG-2、MPEG-4、DivX、DVD/VCD、数字卫星频道、数字地球电视频道(digital terrestial television channels)、在许多操作系统下透过宽带 IPv4、IPv6 网络播放线上影片;此软件开发项目是由法国学生所发起的,参与者来自于世界各地,设计了多平台的支持,可以用于播放网络流媒体及本机多媒体文件
对于“非功能性需求”在需求分析阶段常常被忽略或没有被足够重视。尤其对于涉及到“数量”的地方常常时不加约束和笼统的给出甚至随意性的,这里给出一些可以采用的方法或应注意的事项事务定义:一个业务流程可能会启动几个更小业务事务的实例,一个业务“流程”将由一个“应用程序”来实施,但它也可能由多个应用程序来实施。对于很多“数量”性的需求,都是需要确定业务量和大小信息,例如:a、预计在一般时间和在高峰期将各有多
2006年09月16日 08:29:36 来源:科技日报新近出版的美国《技术评论》双月刊(9月和10月号),公布了由该杂志评选出的本年度青年创新者奖,35名35岁以下的研究人员从众多候选人中脱颖而出,摘得桂冠。翻开杂志,令记者感兴趣的不仅有35位获奖者的研究介绍,而且还有杂志主编兼发行人詹森-庞丁特地撰写的题为“创新必备的十种思维方式”一文。 庞丁在文章中表示,在编辑今年青年创新者的介绍和重
初来乍到,不过依然高兴
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号