web
takemetofly
这个作者很懒,什么都没留下…
展开
-
Servlet生命周期与Servlet容器
一Servlet容器响应客户请求访问特定的servlet的时序图 二Servlet的生命周期 Servlet的生命周期可以分为三个阶段:初始化阶段、运行时阶段和销毁阶段 1、初始化阶段包括四个步骤: (1)Servlet容器加载Servlet类,把他的.class文件读到内存中。 (2)Servlet容器创建ServletConfig对象。 (3)Servlet容器创建Se原创 2015-07-19 19:55:43 · 1058 阅读 · 0 评论 -
Struts2中的ModelDriven机制及其运用
为什么需要ModelDriven 所谓ModelDriven,意思是直接把实体类当成页面数据的收集对象。比如,有实体类User如下: public class User { private int id; private String username; private String password; private int age; private原创 2015-12-02 15:50:42 · 390 阅读 · 0 评论 -
Struts1和Struts2的Action之线程安全
我们先来简单回顾一下Servlet的生命周期“初始化->init->service->destroy->卸载”。 这里大家都知道,我们在web.xml里面定义一个servlet的时候,我们可以给他们设置一个“load-on-startup” 的值,如果 Servlet 的 load-on-startup 配置项大于 0,那么在 Context 容器启动的时候就会被实例化,并且tomcat原创 2015-12-01 17:03:32 · 352 阅读 · 0 评论 -
互联网协议入门
我们每天使用互联网,你是否想过,它是如何实现的? 全世界几十亿台电脑,连接在一起,两两通信。上海的某一块网卡送出信号,洛杉矶的另一块网卡居然就收到了,两者实际上根本不知道对方的物理位置,你不觉得这是很神奇的事情吗? 互联网的核心是一系列协议,总称为”互联网协议”(Internet Protocol Suite)。它们对电脑如何连接和组网,做出了详尽的规定。理解了原创 2015-12-17 17:13:51 · 475 阅读 · 0 评论 -
ssh框架初体验
SSH 为 struts+spring+hibernate的一个集成框架,是目前较流行的一种Web应用程序开源框架。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。其中使用Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用H原创 2016-03-10 18:54:40 · 486 阅读 · 2 评论