论文部分内容阅读
WebSpark是一个用Java编写的按照MVC分层模型来构建的Web框架。简洁,易用,灵活是WebSpark的设计原则,同时在该框架的具体实现中也体现了一种组件化的思想。WebSpark框架接收服务器端容器转发的用户请求,通过解析请求的路径信息,把该请求映射为相应的业务逻辑处理单元。业务逻辑处理单元完成相关的业务处理后,把操作结果递交给拦截器。拦截器组件通过读取配置文件中的信息,对操作结果进行进一步处理。最后,WebSpark把处理的最终结果当作用户请求的响应返回给客户端。在WebSpark的具体实现中,使用了模式设计、Java 1.5的范型、标注、XML、XMLBeans、XPath、Schema等目前比较流行的技术。总体来说,WebSpark框架的控制流程清晰明了,设计合理,是一个扩展性好,实用性强,配置灵活的Web框架。