政务服务平台开发需要注意如何提升小程序跨平台兼容性与用户体验
2538
2022-10-16
JSV- web开发框架
概述
JSV是一个简单的Java Web服务端开发框架。
JSV对Http进行了很有用的封装,帮助你快速开发应用程序服务端。使用本框架需要对Http请求响应机制有一定的了解,如果不了解我准备了文档,请先阅读httpRequest.md。
特色功能
约定大于配置的URL路由
如果采用MVC模式开发,你需要大量的Action或者Servlet,所以需要在web.xml配置每个Servlet。 在JSV里面这个是不需要配置的,URL会自动找到对应的方法并调用,如下: http://localhost:8080/ClassName/methodName/id将会调ClassName类的methodName方法,必要时也会把id当作参数传入。
自动热加载
代码修改后刷新浏览器即可查看结果,速度非常快,不需要重启服务器。 甚至在产品环境中都可以使用这种方式进行热部署。
服务器和模版整合
对Velocity模版和jetty服务器进行了简单的封装。 因为笔者觉得这两个东西比提供对应功能的JSP模板和Tomcat服务器更简单更好用。jetty是嵌入式的服务器,是需要引用对应的.jar即可在自己的代码中加入服务器的功能。但是如果想把开发完成的应用部署到Tomcat服务器上,也是可行的,只需要自己写下web.xml即可。
Record数据库接口
Record比传统的ORM更加灵活一些,而且能自动完成JSON的序列化和反序列化。Record模块和核心的web框架没有任何依赖关系,如果你不喜欢的话完全可以用其他的ORM工具。
Features
约定大于配置的MVC框架 Rest风格的URL路由。 Record模式的数据库接口。 整合Velocity模版和jetty服务器。 自动热加载修改。 JSON序列化和反序列化。 验证码生成。 为Android提供的一些客户端支持。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~