项目开发23

84 阅读2分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第19天,点击查看活动详情

在实现BaseDao的基础上,对实体类进行自动映射赋值

这个业务好像挺难实现的。我有在Spring框架中见过类似的需求,但是在不使用框架的前提下,我觉得好像没有必要去实现。虽然可以通过实体类自动赋值,但每次赋值的都不一样。因此这个功能我就浅浅地了解了一下,并没有去实现。

编写BaseServlet,实现请求的转发,由Controller进行处理

请求的转发我也没有实现。简单来说就是通过请求转发将资源在各网址之间进行转发,以此实现资源共享。

在实现BaseServlet的基础上,增加AOP切片功能,并且使用切片进行日志记录

这个功能我也没有实现。但我也在框架的实战中见过类似的。AOP切片,再定义一个切面来定义日志。这样子就可以通过切片对应一个切面来完成相应业务。

接口实现RESTFul规范

RESTFul规范可以使得前端观察后端代码更加轻松。实现RESTFul规范

(1)每一个URI代表一种资源;

(2)客户端和服务器之间,传递这种资源的某种表现层;

(3)客户端通过四个HTTP动词,对服务器端资源进行操作,实现"表现层状态转化"。

以上就是技术需求的全部内容了。原谅我,升华需求基本都没实现。但是项目需求基本都完成了。上面提到的重点的BaseServlet我也没有实现。这些技术我日后会重点查看。在这之后,还有代码规范需求,前后端要求等。后续的篇章将会简短一些,希望我能选上工作室吧。项目文档还没有进行编写,准备到时参考我发的这些博客进行编写。