本系统采用MVC模式,使用了WebWork、FreeMarker、Spring、SQL等技术。WebWork:灵活的Validation框架,在运行时通过Interceptor自动应用,因此完全脱离Action类。新版支持客户端验证。Freemarker是一个Java模版语言,它是JSP的绝佳替代方案。FreeMarker允许Javaservlet保持图形设计同应用程序逻辑的分离,这是通过在模板中密封HTML完成的。Spring其中核心机制以BeanFactory为基础,管理bean和bean之间的依赖。SQL语言的主要功能就是同各种数据库建立联系,进行沟通。