`
likaidalian
  • 浏览: 52028 次
社区版块
存档分类
最新评论
文章列表

fetch 与 find 的区别

 
liferay中 findxxxx 与fetchxxx 方法区别在于数据不存在时前者抛出异常后者返回Null   fetchByPrimaryKey   /** * Returns the product with the primary key or returns <code>null</code> if it could not be found. * * @param productId the primary key of the product * @return the product, or <code>null</c ...
通过model层实现   例如 people 与 address之间一对多关系 在peopleImpl中手动添加get方法 public List<address> getAddress() { ****** }   重新build-service后,可以model中直接调用此方法。 如 List<address>  list = people.getAddress();  
通过配置service.xml 实现   说明:一对多和多对多关系,build-service 后会在persistence层 自动生成contain, count 和 find 方法, 需要手动在service层添加对这些方法的调用。   多对多: 例如 user与Group 的多对多关系, 关联表为Users_Groups  <column name="groups" type="Collection" entity="Group" mapping-table="Users_Groups" ...
http://www.cnblogs.com/luluping/archive/2009/06/18/1505754.html   软件需求分析(Software Reguirement Analysis)是研究用户需求得到的东西,完全理解用户对软件需求的完整功能,确认用户软件功能需求,建立可确认的、可验证的一个基本依据。 ...
 Logical Architecture 详细信息 打印   标签: high availability network architecture liferay conceptual network model liferay physical network model reference architecture Liferay Architecture Enterprise Layer The enterprise layer forms the top layer of services and components that ar ...
http://developer.51cto.com/art/200907/134068.htm 软件架构设计描述的是事物本身,而敏捷开发描述的是创建这个事物的过程。所以敏捷开发和架构是没有直接替代关系的两个范畴。     敏捷开发对软件架构设计产生了一定的影响,让人产生敏捷开发中“轻架构设计”的印象。文章就笔者经验,和大家一起讨论一下敏捷中的架构设计这个话题。 首先,笔者认为敏捷开发是一种软件过程方法和工具,敏捷开发本身并不能代表架构设计。这就好比建筑架构设计和建筑工程管理之间的差别一样,两者是建筑的两个方面。相同的软件行业也是类似的情况,软件架构设 ...

架构设计零散

 
系统架构:指的完整系统的组成架构,例如系统分成几个部分?服务平台、管理门户、终端门户、ATM门户、外部系统以及接口、支撑系统等,将这些系统进行合理的划分。然后再进行功能分类细分,例如服务平台内部划分为系统管理、用户管理、帐号管理、支付管理、接口层、统计分析等逻辑功能。总之,将整个系统业务分解为逻辑功能模块,并且科学合理,就是系统架构了。 技术架构:从技术层面描述,主要是分层模型,例如持久层、数据层、逻辑层、应用层、表现层等,然后每层使用什么技术框架,例如Spring、hibernate、ioc、MVC、成熟的类库、中间件、WebService等,分别说明,要求这些技术能够将整个系统的主要实现概 ...
转自:http://www.cnblogs.com/Roping/archive/2010/12/08/1900251.html RUP4+1架构方法 RUP4+1架构方法采用用例驱动,在软件生命周期的各个阶段对软件进行建模,从不同视角对系统进行解读,从而形成统一软件过程架构描述.             ...
win7 mysql powerdesigner 尝试jdbc连接不成功,改odbc后经过曲折实验最终成功,记录一下 环境:mysql 5.5.9   select version(); PowerDesigner 15; 找不到5.5.9对应的驱动,用5.2的也可以 (1) 安装mysql-connector-odbc-5.2.5-winx64.msi (2) 安装mysql-connector-odbc-5.2.5-winx32.msi (3) cmd C:\Windows\SysWOW64\odbcad32.exe (4) 配置odbc数据源,连接mysql成功。 (5) 配置pow ...

敏捷宣言

敏捷软件开发宣言 我们一直在实践中探寻更好的软件开发方法, 身体力行的同时也帮助他人。由此我们建立了如下价值观: 个体和互动 高于 流程和工具 工作的软件 高于 详尽的文档 客户合作 高于 合同谈判 响应变化 高于 遵循计划 也就是说,尽管右项有其价值, 我们更重视左项的价值。 Kent Beck Mike Beedle Arie van Bennekum Alistair Cockburn Ward Cunningham Martin Fowler James Grenning Jim Highsmith Andrew Hunt Ron Jeffries Jon Kern Bri ...
本文是《敏捷宣言》10年系列纪念文章之一, 该系列文章将陆续在InfoQ上发布。 我不是《敏捷宣言》最早的签署者, 我甚至不是诸如TDD等敏捷实践的最早期采纳者。然而, 回望过去,我认为我是敏捷原则的早期采纳者, 即使当 ...
现象: http://issues.liferay.com/browse/LPS-29645 原因 http://support.microsoft.com/default.aspx?scid=kb;en-us;316431 方法: http://issues.liferay.com/browse/LPS-27419 https://github.com/brianchandotcom/liferay-portal/compare/ef4c809d02...0f667ee1e1 曾经做过的尝试: 1. ext 中 加 head filter (liferay-web.xml) 2. ...
http://www.chinasb.org/archives/2010/12/1319.shtml Liferay的多数据源配置十分简单,只需要在tomcat\conf\Catalina\localhost\ROOT.xml中增加即可。如: <!-- database source --> <Resource name="jdbc/LiferayPool" auth="Container" type="javax.sql.DataSource" driverClassN ...
转自 http://www.cnblogs.com/ajian/archive/2009/03/25/1421063.html Oracle中TO_DATE格式 TO_DATE格式(以时间:2007-11-02   13:45:25为例)           Year:             yy two digits 两位年                显示值:07         yyy three digits 三位年                显示值:007         yyyy four digits 四位年                显示值:2007      ...
Global site tag (gtag.js) - Google Analytics