博客专栏  >  编程语言   >  Java Web开发的基本原理剖析

Java Web开发的基本原理剖析

主要集中在Java Web本身的技术解释和剖析,不涉及任何框架的技术

关注
343 已关注
13篇博文
  • Java Web基础知识之Servlet(1):初识Servlet

    写Web应用时,直接用的Spring框架,没有接触过Servlet,于是遇到问题不知道根本原因,所以还是学一下吧! 一、 什么是Servlet 看见这个词我就晕,到底是什么?我试着说清楚,从大的方面来...

    2016-04-14 13:29
    2835
  • Java Web基础知识之Servlet(2):深入Servlet——HttpServlet

    一、 Servlet的继承结构 Servlet其实只有一个直接实现类和一个间接实现类,如下: 其实Servlet并不是只可以服务于Http协议,它可以按照很多协议进行通信,但是目前实现的只有htt...

    2016-04-14 18:36
    1360
  • Java Web基础知识之Servlet(3):Session管理

    Session 管理是Web应用开发中的一个重要的内容,其实每天我们浏览网站,网站的后台都是通过这门技术来记录我们的浏览状态,最典型的就是登录,每次你在网站上登录一次,当跳转到该网站的任何其他页面都不...

    2016-04-17 11:08
    1592
  • Java Web基础知识之Listener:监控Servlet的每个动作

    之前学习了很多涉及servlet的内容,本小结我们说一下监听器,说起监听器,编过桌面程序和手机App的都不陌生,常见的套路都是拖一个控件,然后给它绑定一个监听器,即可以对该对象的事件进行监听以便发生响...

    2016-04-21 23:31
    3810
  • Java Web基础知识之Filter:过滤一切你不想看到的事情

    不要相信客户端, 所以做后端的人都应该铭记的事情。因为前端传过来的数据并不总是合法和有效的,所以后端是对访问资源的最后一道保护伞。之前我们在Spring中说到过AOP编程,AOP基础知识,它就可以在执...

    2016-04-26 23:03
    20493
  • Java Web基础知识之JSP:穿上马甲我照样认识你

    之前一直说的是Servlet,但是由于只是做一个Demo,并没有完全显示一个界面,所以它的两个缺点没有显示出来: 所有的HTML标签和文本都必须使用一个字符串形式通过ServletResponse...

    2016-05-03 23:07
    4447
  • Java Web基础知识之文件下载:当你下载文件的时候到底发生了什么?

    从网上下载文件几乎是每个人都会遇到的,不管是图片、文本文件还是一些视频,但是我们真的知道在下载的过程中发生了什么吗?本文章就学习一下其中的原理。

    2016-05-04 23:03
    2807
  • Java Web基础知识之文件上传:文件上传一窥究竟

    其实文件上传的文章已经写得很多了,但是好多文章都是都是说明了怎么实现,没有说这个过程到底发生了什么(会不会引来仇恨。。),其实实现文件上传并不复杂,也没有多少代码,但是要是清楚的明白其中的原理还是费点...

    2016-05-05 22:48
    1394
  • Java Web基础知识之安全:人生苦短,注意安全

    关于web程序中的安全方面,想必大多数人都不甚了解,或者说感觉没有必要了解,身边开发网站的人主要就是注重后台的功能和前台的界面,不要说程序的安全问题,甚至后台数据库访问的问题可能都没有下大力气解决。但...

    2016-06-02 19:44
    4027
  • Java Web应用中支持跨域请求

    由于工程合作开发的需要,后台的应用要能支持跨域访问,但是在这个跨域访问“时好时坏”,我们这帮屌丝所知道的就是加上两个jar包,然后声明一下Filter,感觉很简单的有没有!!感觉自己很牛X有没有!!全...

    2016-06-21 00:10
    7525
  • 从nginx的运行联想到的Servlet和 CGI

    今天看nginx的时候,虽然基本的配置和使用可以照着网上的教程即可,但是对于nginx的运行原理一直不是很理解,包括其中的概念,其中最困惑的就是FastCGI这一套东西,始终无法理解这套机制是怎么运行...

    2017-01-07 21:39
    665
  • Java Web中使用logback输出日志文件的路径问题

    一个软件的日志有多重要,相信当软件出问题,你一行一行去找的时候才会意识到,Clean code, clean logs中提出了10个建议来有效的使用日志。从我自己的经验上来看,从根本不会考虑日志问题,...

    2017-04-23 13:01
    1885
  • Java Web基础知识之Servlet容器初始化(无web.xml)

    在之前典型的Java Web程序中,部署描述符web.xml是必不可少的,在这里我们需要配置各种组件,包括Servlet、Filter和Listener等,如果使用过SpringMVC的话,应该会对在...

    2017-05-08 22:33
    929

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部