视图(View)主要由JSP建立 , Struts自身包含了一组可扩展的自定义标签库(Taglib) , 可以简化创建用户界面的过程 , 这些标签库包括:Bean Tags、Html Tags、Logic Tags以及Template Tags , Struts框架通过这些自定义标记建立了View和Model之间的联系 。
4 应用J2EE技术实现Web方式的软交换网络配置治理系统
配置治理系统中各种应用程序的流程大致是相同的 , 首先系统治理员通过客户端(web browser)提出请求 , Servlet Filter 过滤请求类型 , 假如是属于Struts范围的 , 将其转交给控制器(Controller);控制器接收请求并根据Struts-config.xml中定义的映射规则将请求转发 , 假如是需要ActionForm , 将为其创建ActionForm的示例 , 并调用validate方法进行数据验证 , 假如是不需要ActionForm的 , 比如链接请求 , 将直接调用Action的excute方法处理;假如处理的结果是成功的 , Action将返回ActionForWord对象 , 控制器再根据已定义的映射规则进行结果转发并产生视图(View) , 并返回给治理员确认本次操作请求的结果 。
具体开发过程分为三步 , 首先 , 创建视图(View) , 开发中使用JSP和Struts的标签库 , 要害在于根据软件需求设计页面和建立视图和模型的关系 。其次 , 定义控制器(Controller) , 核心是Struts-config.xml的配置 , 既是定义Servlet所截获的用户请求与ActionForm和Action映射规则 。最后 , 设计模型(Model) , 根据软件功能需求来设计所必须的相应的JavaBean , 以满足不同用户请求的业务处理逻辑 。
具体开发工作中 , 采用了Tiles技术和DynaActionForm类(Struts1.1中提出的) 。Tiles强大的模版功能能够使页面获得最大的重用性和灵活性;利用DynaActionForm类可以不必创建一个个具体的ActionForm类 , 从而达到减少了ActionForm数目的目的 。
5 结束语
采用J2EE技术的Struts MVC框架模式来开发Web方式的软交换系统配置治理系统 , 具有高性能、高可扩展性和高安全性的特点 , 该模式将业务逻辑和显示页面分离开来 , 简化了系统的开发、治理和维护 , 提高了系统的开发效率 , 体现了J2EE体系卓越的技术优势 。
推荐阅读
- 样本含量的确定与哪些因素有关
- 黄皮什么季节结果的
- 非全日制用工的合同形式有哪些
- 关于雪的文章
- 李显后的下个皇帝是谁
- 煤的密度
- 和面时酵母放少了怎么办 发面的小技巧
- 网上买的活珠子有没有寄生虫
- Excel里的表格怎么快速美化
- 统一平台 软交换拯救VoIP