2011-5-16工作笔记
1.Webx
webx--页面与Service层之间的一些Servlet等公共的东西抽象出来。
Webx里面有三个比较重要的概念,action,screen,control;
页头Head、菜单Menu、页脚Foot,这些通常是变化不大的,都可以做成control小控件;
页中Middle,这块通常是变化比较大的,可以做成screen;
点击登录按钮,这个动作就是action
webx页面使用了velocity模板,WEB层使用的是WEBX框架里面的TemplateAction,TemplateScreen,AbstractModule,TemplateControl
screen相当于select,取得用户信息显示在页面上 extends AbstractModule、TemplateScreen;
action相当于insert或update,extends TemplateAction;
control,extends TemplateControl。
2.持久层使用ibatis,Bean容器使用的是Spring
iBATIS是一个可以设计和实现更好的 Java/.NET 应用程序持久化层的框架。iBATIS 把对象和存储过程或者使用 XML 描述符的 SQL 语句进行了关联。简单是 iBATIS 最大的优势。。
3.maven(见maven2学习笔记)
4.solr(明天解决)
5.command模式(明天解决)
将一个请求封装为一个对象,从而使你不同的请求对客户进行参数化;对请求排队或记录请求日志,以及支持可撤销的操作。