开发框架
系统是基于MVC模式下的WebWork-Spring-FreeMaker;MVC是Model-View-Controller的缩写:Model代表的是应用程序的商业逻辑(通过JavaBean、EJB等组件实现);View是系统的显示接口(使用JSP来输出HTML);Controller是提供应用程序的处理过程控制(通常是Servle);
表现层:FreeMaker 提供了一整套内建机制来扩展各种数据类型在页面上的显示格式;
控制层:WebWork是一个MVC Web框架;WebWork的三个关键部分是:Actions、Results、Interceptors。
业务逻辑层:Spring 是一个容器框架。Spring是一个轻量级的IoC和AOP容器框架;IoC含义:Inversion of Control 由容器控制程序之间的关系,而非传统实现中,由程序代码直接操控;AOP含义:Aspect Oriented Programming 面向方面的编程
模块需求描述
路线查找:包括对路线信息的查找,路线信息的增加,路线信息的删除以及路线信息的修改。在进入公交车管理界面时,首先可以查看路线信息,前台只可以进行信息的查年,后台可以进行信息的添加、修改以及删除操作。在操作提交后,系统会给出相应的提示信息,同时新的信息会出现在系统界面中。