敏捷开发(agile development)是一种以人为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。简言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。
敏捷开发技术的特点和优势:
1.个体和交互胜过过程和工具
2.可以工作的软件胜过面面俱到的文档
3.客户合作胜过合同谈判
4.响应变化胜过遵循计划
敏捷开发技术的12个原则
1.我们最优先要做的是通过尽早的、持续的交付有价值的软件来使客户满意。
2.即使到了开发的后期,也欢迎改变 ...
- 09:44
- 浏览 (60)
- 评论 (0)
我做一个网上书城的项目,用户下订单要用两张表完成,ws_order,ws_orderItem
ws_orderItem通过外键关联第一张表的主键。
表的映射文件关键部分如下:
WsOrder.hbm.xml:
<set name="wsOrderItems" inverse="false" cascade="all">
<key>
<column name="orderId" not-null="true" />
</key>
<one-to-m ...
- 10:44
- 浏览 (113)
- 评论 (0)
在Spring容器里创建一个Bean来获取当前用户的信息的时候,该FactoryBean的主方法如下:
@Override
public Object getObject() throws Exception {
SecurityContext ctx = SecurityContextHolder.getContext();
Authentication auth = ctx.getAuthentication();
if(auth!=null)
wsUser=userDaoInter.findById(auth.getName());
else
wsU ...
Hibernate的延迟加载技术使要在jsp页面访问数据时产生了 no session的错误,
可以在映射文件添加lazy="false" 来关掉,不过这样就使用不到延迟加载技术了,我用的是struts,所以要用Spring提供的 OpenSessionInViewFilter这个过滤器来处理。
添加后产生了另一个问题,就是OpenSessionInViewFilter找不到SessionFactory这个bean,仔细看了自己的项目有两个的IOC容器,一个是在web.xml中定义的org.springframework.web.context.ContextLoaderListene ...
- 18:16
- 浏览 (210)
- 评论 (0)







评论排行榜