![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
鹏鹏超人
人生最开心的事,就是能走在追逐自己梦想的道路上,动力无限着。
展开
-
一步一步实现一个Web Server-04
老铁们,又见面了。上一期中,我们封装了Request和Response两个类,使我们的服务器核心代码doService()方法变得不那么臃肿了。但目前还存在一个问题,doService方法里还是掺杂了太多了业务逻辑在里边,按照职责单一原则,我们本期再进行抽象和封装。现在,我们可以引入Servlet了。public abstract class Servlet { /**Servic...原创 2020-02-10 19:28:09 · 232 阅读 · 0 评论 -
一步一步实现一个Web Server-03
上一期的时候,我们完成了http报文的解析,但是解析出来的参数还散落在各处,我们返回给浏览器的内容也没进行规整。相信搞过web后端开发的同志们对HttpServletRequest和HttpServletResponse都不陌生,同样地,我们也搞一个Request和Response出来,方便起见,我们就直接写两个类,先不进行封装了。走起,老铁们!首先,我们需要把解析出来的参数进行存放,细想一下...原创 2020-02-09 11:44:30 · 13365 阅读 · 0 评论 -
一步一步实现一个Web Server-02
在上一篇中,我们完成了web server的第一个项目搭建,完成了浏览器到我们服务器的通路,算是给两端搭上线了。但这实在太过于基础了。本期我们打算添加哪些内容呢?一起来看我们的本期目标:1、按照http协议,解析浏览器发送过来的数据,顺带拿到请求参数;2、根据浏览器请求路径的不同,返回不同的内容给浏览器。走起,老铁们!第一步,我们要从http报文中解析出相关的字段,拿到请求参数。先...原创 2020-02-08 12:01:08 · 241 阅读 · 0 评论 -
一步一步实现一个Web Server-01
前言本次新型冠状病毒的疫情,给本该红火的新年和激情洋溢的2020盖上了一层阴影。作为普通人的我,只能做到听党和国家的话,不添乱,老老实实在家呆着。处理完公司日常工作之余,想着把相关的一些零散知识串联一下,看了一些tomcat相关的架构设计和源码,于是就想,干脆自己尝试写一个简单的server吧。如果你也有兴趣,那我们就开始吧。本次项目涉及到的一些知识点:1、http;2、java反...原创 2020-02-07 15:39:44 · 355 阅读 · 0 评论 -
关于Struts2中Action的一些总结
在Struts2中,配置文件中配置Action的时候,推荐使用在url地址中动态指定的方法来进行配置(也就是常说的动态方法调用DMI)。就是使用Action!methodName.action的方法来进行调用。不过官方语言里边不是太推荐使用这种方式,目前还未发现bug。 至于通配符的使用,也是“仁者见仁智者见智”,使用通配符的目的:简化配置,将配置量降到最低。但在这之前有一步非常必要原创 2012-02-22 23:03:08 · 636 阅读 · 0 评论 -
关于Struts2中result的几点总结
朋友们,不好意思,最近许多事情赶一块儿了,没能及时更新博客,还望各位多多包涵~下面接着谈Struts2的内容。今天想跟大家分享的是Struts2中Result的一些学习中遇到的问题。 reslut标签的作用,我想通过字面意思,大家都能理解:对action的响应结果的处理。它一共有四种常用的类型,下面一一为大家介绍: 1.dispatcher(默认类型,在服务器端原创 2012-02-27 23:25:03 · 689 阅读 · 0 评论 -
Hibernate核心开发接口浅析
今天要跟大家分享的是Hiernate框架中非常重要的一个部分——核心开发接口。Hibernate的接口一共有5个:Session,SessionFactory,Transaction,Query,Configuration。 Session:这是开发过程中使用最为广泛的一个接口。它主要负责管理数据库的任务单元。完成持久化对象(Persistent状态的对象)的CRUD操作。其中比原创 2012-02-28 23:12:56 · 1626 阅读 · 0 评论 -
JAVA Struts2框架之开篇
经历沟沟坎坎,总算是通过了“三面”,进入了公司实习,无奈很多东西都不懂,大学里边学的那点儿JAVA的基础,是能坐在开发室的唯一一点儿资本了。PM让我跟着一位“花甲哥”学框架。忍了,谁叫咱刚毕业来着,这些东西以前也没咋用过。想想那个技术总监不屑的神态,就来气!废话少说,就我学习Struts2框架的历程中遇到的一些问题和总结的东西,与大家共享一下,不当之处,还望各位大神给与批评指正。原创 2012-02-20 22:34:57 · 895 阅读 · 0 评论