UI产品设计有哪五层( 二 )


AspectJ带来了AOP , 让开发换个思路 。Spring让这些看上去很简单 , 重新发掘Bean的力量 。WebWork、JSTL、Tapestry、JSF、PIO、Hibernate、Castor等等一系列的开源计划层出不穷 , 我可以列到你开始呕吐为止 。
有很多显著的特点:注重UI层的简化开发 , 强化模板引擎和组件开发 , 使Action或Lisnter成为标准配备 。服务层强调弱耦合 , 可以与多个轮子一起工作 , 方便更换合适的框架 , 甚至考虑兼容传统系统 。对象持久大行其道 , 都是针对EJB的软肋去的 , 但3.0的发布会弥补EJB的问题 。各大厂商争相抢夺市场 , 工具和服务器和版本飞涨 , 跳得比计价器还快 。
XML大行其道 , 已经成为标准格式 , 至少是配置文件和转换模板的标准 。现代架构简介View 展示层 。显示内容、接受用户人工信息 。Template Engine 模板引擎层 。
使用模板的方式产生最终View展示层的内容 。Action或Listener 动作或监视层 。接受用户人工动作、根据动作反馈 。Co