- 博客(11)
- 收藏
- 关注
原创 9. MVC设计模式的 简单Demo实现
目录导航目的SSM 和 SSH 的简单对比Demo 源代码目的熟悉MVC 类设计模式的原理。目前主流企业开发的MVC 开源框架有两种,SSM 和 SSH。框架之所以流行,在于其易复用和简化开发,精髓在思想,掌握了核心思想,掌握其他类似框架也不会有问题,后续有必要阅读一下框架源码,尤其是Spring。SSM 和 SSH 的简单对比SSM:SpringMVC 做控制器(controlle...
2018-10-27 03:19:19 368 1
原创 7. HTTP Request Type & Forward/Redirect
目录导航HTTP请求HTTP 请求内容组成HTTP请求类型GET请求和 POST请求的比较Forward/ RedirectForward 请求的转发Redirect 请求的重定向url 写法区别HTTP请求HTTP 请求内容组成请求行(请求类型 请求的URI地址 HTTP协议/协议版本,GET /TechnologyShareWeb/sample.jsp HTTP/1.1)请求头(客户...
2018-10-25 03:32:50 464
原创 6. 对session 以及 对用户登陆密码加密 的探究记录
目录导航session 的产生过程统计session的个数,来实现在线人数的统计登陆密码的加密session 的产生过程浏览器发出请求后,如果是跳转到默认jsp 页面,jsp 页面会直接产生一个session,原因是jsp 本质是一个servlet,自动产生内置对象session(源代码是通过调用getSession() 方法产生的);如果访问的是servlet,则当request 对象调...
2018-10-24 03:00:50 1262
原创 2. 代码记录
目录导航全站编码过滤器自定义 SessionContext全站编码过滤器public class EncodingFilter implements Filter { private String encoding;// private String serverGetEncoding; @Override public void init(FilterCon...
2018-10-22 06:58:49 150
原创 5. Listener
目录导航Listener 简介设计模式 - 观察者模式Listener主要三个组成部分Servlet 里的 ListenerServlet 里的一些 Listener 接口Servlet 里的一些 Event 事件具体应用代码ServletRequestAttributeListener,ServletRequestAttributeEventHttpSessionBindingListener,...
2018-10-14 05:51:56 345
原创 4. Filter
目录导航Filter简介自定义Filter示例Filter简介在响应请求的过程中,有的时候会执行一些相同的动作,比如当前客户端用户是否登陆,为请求设置字符集编码等等,如何在每个响应请求的web组件中定义这些代码,显然会有很多重复代码。这时就会使用Filter过滤器技术,它是在java2.3中定义的,可以过滤jsp,html,servlet等组件,对传递给web组件的ServletReques...
2018-10-09 14:13:25 177
原创 3. JSP
目录导航JSP简介(Java Server Page)JSP翻译过程JSP语法jsp九大内置对象EL 和 JSTLEL(Expression Language,表达语言)JSTLJSP简介(Java Server Page)如果使用Servlet来生成HTML页面,这样Java代码中就嵌入HTML代码,Servlet不仅要处理请求和响应,还要负责画HTML页面,导致业务逻辑处理和前端展示都在...
2018-10-09 11:05:19 652
原创 2. Servlet
目录导航Servlet 响应客户端请求的流程Servlet 的生命周期3个主要方法(对应servlet生命周期的三个阶段)Servlet API继承关系常用对象用法记录Servlet 响应客户端请求的流程Created with Raphaël 2.2.0客户端发出一个要求访问特定servlet的请求servlet容器接收到请求,并解析创建出一个request对象(包含了客户端的请求信息等)和...
2018-10-05 05:46:29 240
原创 1. Java Web 开发环境搭建
目录导航环境搭建JDKEclipseTomcat创建一个基本的 dynamic web project环境搭建需要的工具有:JDK1.8,Eclipse4.9 (Eclipse IDE for Java EE Developers),Tomcat 8.5。对于工具和版本的选择,主要看三点,一个是是否符合我们的需求,第二个是稳定性,第三个是社区支持度,就是软件出问题后,能否很快的找到解决办法,...
2018-10-05 03:35:50 115
原创 1. Markdown标记语言_基础小结
目录导航快捷键文本内容相关操作链接和图片列表表格UML图表Flowchart流程图快捷键(Shift键 可使用 cmd开始键 替换)Ctrl + Z 撤销Ctrl + Y 重做(再次执行上一次命令,用得不多)Ctrl + Shift + B 加粗Ctrl + Shift + I 斜体Ctrl + Shift + H 标题(生成二级标题)Ctrl + Shift + O 有序列表C...
2018-10-05 00:09:26 256
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人