国产化驱动经济自主性与科技创新的未来之路
2514
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小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~