2017年接触java开发:
MVC(Model View Control)设计模式的重点在于分层思想,分层能使我们设计出来的代码更具有通用性模块话,简单来说MVC设计模式使“一劳永逸”成为可能,同时大大减小了开发难度。
一个简单的MVC设计模式应该分为4层,分别是:实体类、DAO层、service层、Servlet层。Servlet层依赖于service层,service层依赖于DAO层,DAO层将操作数据库的结果转化为JavaBean对象保存到实体类中,同时JSP页面的值也可以封装到JavaBean供各层使用。
分析思路:应该从JSP页面开始分析,JSP页面请求服务器,调用Servlet方法,Servlet的相关方法,Servlet调用service的相关方法实现业务的逻辑操作,service调用DAO的相关方法操作数据库,DAO层将操作数据库的结果返回给service层,service层将结果返回给Servlet层,Servlet层再将结果以转发或者重定向的方式返回给JSP页面。这也就是服务器的请求应答模式。
实现思路:当我们分析好之后应该从下层往上层实现。这样可以使我们在开发时所设计的类不空洞,有据可依。
2020复盘:
以前的我根本不知道自己在写啥,写的东西也完全是错的,现在回看以前写的东西,真的感觉好搞笑。