返回
天津诚筑说
置顶
招生热线:400-656-1390

学校地址:天津市和平区张自忠路240号港湾中心4层406

北京房山java培训,改变浑浑噩噩的状态

132 2018-11-27 09:27:37

学习笔记

北京java培训学校,教你一招改变浑浑噩噩的状态:潘金森法则

大家有没有这样的经历,接到一项新任务,截止时间是2天,结果,前面半,你写了一个开头就去干别的事情了,截止时间只剩下一点点的时候,才打起精神,超级专注,很快完成,ZUI后结果还不错。

 

但是,明明可以半小时完成后,去做新工作,为什么一定让那YI天半都承受没有完成工作的压力,直到ZUI后半天才着急忙慌的做事情呢?

 

 

这里给大家介绍潘金森法则:越是重要的事情,越要分配较少的时间。

 

强调的就是:一定要给那些重要的事情,限定较短的时间。

 

要对自己有信心,利用的工作方法或工具,限定时间即使很短,也可以顺利搞定!

 

作为一个java程序员,你有没经历过这种情况:

· 客户端请求参数我要一个个地取,不能用循环,醉了……

· 参数取出来都是 String 类型,我还得一个个做类型转换,很恼火…...

· 配置文件写得比代码还多,这是要逼疯我的节奏吗?

· Servlet 处理多个请求,需要手动完成逻辑控制,就不能智能一点吗?!

 

那么在潘金森法则面前,我们又应该如何拒绝低效搬砖,上手主流 Web 框架 Spring MVC?

 

首先简单谈一下 Servlet,为什么使用起来这么不方便。

 

Web 开发的原理是服务端接收到客户端传来的 request,进行业务处理,然后将结果通过 Response 响应给客户端的过程。

 

客户端和服务端通过 HTTP 协议进行数据交互,底层机制是客户端将用户输入的信息组装成 HTTP 协议报文,然后通过网络将报文传输到服务端。

 

服务端通过特定的 Web 容器接收报文并进行解析,将数据封装到 request 对象中,并通过 request 获取数据进行业务逻辑处理,将处理结果封装到 response 对象中,传给 Web 容器。

 

Web 容器再次进行解析,将 response 对象转为 HTTP 协议报文返回给客户端,客户端对结果进行渲染展示给用户。

 

服务端具体对接收请求做出响应的工作是由 Servlet 来完成的,但是 Servlet 有其自身无法克服的缺点:配置过于繁琐。

 

同时 HTTP 协议传输的数据都是文本形式,这就需要开发者进行大量的数据类型转换,这种工作没有技术含量、简单枯燥易出错。因此,使用 Servlet 显得非常低效和落后。

 

Spring MVC 就是这样一款实现 MVC 设计模式的框架,是 Spring 框架的一个分支产品,以 Spring IoC 容器为基础,并利用容器的特性来简化它的配置。

Spring MVC 相当于 Spring 的一个子模块,可以很好地和 Spring 结合起来进行开发,是每一个 Java Web 开发者都应该掌握的技术。

 

为什么要使用 Spring MVC

使用 Spring MVC 可以帮助你屏蔽掉繁琐的数据类型、数据绑定,同时提高良好的自定义校验,强大的标签库,让你开发起来更加得心应手、。

 

相比于 Struts2 框架,Spring MVC 的开发效率和性能更高,配置更简单,功能更强大,同时可以和 Spring 框架无缝对接,安全性比 Struts2 更高。

 

简单跟大家聊了聊 Spring MVC 的特点。如果你想了解并掌握 Spring MVC 在项目中ZUI常用的技能点,以及在实际开发中 Spring MVC 与其他技术的整合。请关注诚筑说加群获取老师1V1指导。

 

作为程序员我们应该时刻保持饥渴,永远好奇。请不要停止前进。

 

 

 


文中图片素材来源网络,如有侵权请联系删除
来源:天津诚筑说
相关标签: JAVA培训 北京JAVA培训

免费提供问答解答,帮您轻松解决难题

热门课程 全部课程

热门动态

申请免费试听

只要一个电话

我们为您免费回电

立即申请