
SSH
文章平均质量分 74
风口的猪2016
做一个开心的IT男吧
展开
-
使用 Servlet 作为控制器,标准MVC模式
JSP 仅能作为表现层(View)技术,作用有两点: 1. 负责收集用户请求参数。 2. 将应用的处理结果、状态数据呈现给用户。Servlet 则仅充当控制器(Controller)角色,用户类似于调度员:(所以用户的请求发送给 Servlet , Servlet 调用 Model 来处理用户请求,并调用 JSP 来呈现处理结果;)Model 通常由 JavaBean转载 2017-03-15 08:29:29 · 1453 阅读 · 0 评论 -
Hibernate 入门
ORM:对象\关系数据库映射(Object Relational Mapping)ORM作用:把持久化对象的保存、删除、修改等操作转换为对数据库的操作POJO(普通的、传统的Java对象)PO(持久化对象)PO = POJO + 持久化注解Hibernate直接采用POJO作为持久化类,这也是为什么称Hibernate为低侵入式设计的原因Hibernate底层任然使原创 2017-03-15 19:34:55 · 242 阅读 · 0 评论 -
struts 2 流程
<action name="add" class="edisundong.AddAction" > add.jsp 当核心Servlet 或Filter 收到用户请求时,通常会对请求进行预处理,并通过反射机制创建Action实例,并调用Action指定的方法。当Servlet原创 2017-03-15 10:23:37 · 175 阅读 · 0 评论 -
Struts2中的Action类与ActionSupport类
一.Action类1.Action类功能(1)Action类在MVC模式中充当Controller角色。(2)页面的action请求动作对应于Action,通过setter和getter负责处理和存储数据或状态,执行业务逻辑处理,将处理结果响应给用户。 2、Action类基本内容 (1)提供基本属性及属性的getter和setter方法。基本属性包括:请求参转载 2017-03-15 11:17:03 · 374 阅读 · 0 评论 -
Struts2 —— Result机制
Struts2将Result列为一个独立的层次,可以说是整个Struts2的Action层架构设计中的另外一个精华所在。Result之所以成为一个层次,其实是为了解决MVC框架中,如何从Control层转向View层这样一个问题而存在的。所以,接下来我们详细讨论一下Result的方方面面。 Result的职责 Result作为一个独立的层次存在,必然有其存在的价值,它也必须完成它所原创 2017-03-15 11:44:42 · 288 阅读 · 0 评论 -
Struts2配置详解_配置Action
Struts2的核心功能是action,对于开发人员来说,使用Struts2主要就是编写action,action类通常都要实现com.opensymphony.xwork2.Action接口,并实现该接口中的execute()方法。该方法如下: public String execute() throws ExceptionStruts2并不是要求所有编写的act转载 2017-03-15 11:24:33 · 320 阅读 · 0 评论 -
Struts2输入校验
一. 手动输入完成校验 1.普通的处理方式:只需要在action中重写validate()方法 2.一个action对应多个逻辑处理方法:指定校验摸个特定方法的方式: 重写validateXxxx()方法。Eg:如果,只校验login方法,则只需重写validateLogin(). 二. 输入校验流程: 1. 类型转换器负责对字符串的请求参数执行类型转换。并将这些值设置成A转载 2017-03-15 11:53:59 · 224 阅读 · 0 评论 -
struts 2 拦截器(Interceptor)
Struts 2的大部分功能都是通过拦截器实现的,当StrutsPrepareAndExecuteFilter()拦截到用户请求时,大量拦截器会对请求进行处理,最后才发送给Action。一般在Struts.xml文件中的package标签后extend struts-default就可以使用全部struts已经提供的拦截器struts 2 的拦截器是可插拔的,当需要扩展st原创 2017-03-15 15:55:56 · 308 阅读 · 0 评论 -
servlet过滤器、监听器、struts2拦截器的区别
1.过滤器Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是过滤字符编码、做一些业务逻辑判断等。其工作原理是,只要你在web.xml文件配置好要拦截的客户端请求,它都会帮你拦截到请求,此时你就可以对请求或响应(Request、Response)统一设置编码,简化操作;同时还可进行逻辑判断,如用户是否已经登陆、有没有权限访问该转载 2017-03-15 16:13:01 · 187 阅读 · 0 评论 -
徒手建立一个Web应用
第一步:在你的电脑的任意目录下新建一个文件夹,我暂且就以webApplication为名建一个文件夹作为一个Web应用 第二步:在第一步所建的文件夹内建一个WEB-INF文件夹(注意这里,文件夹的名称一定是大写,因为这里是区分大小写的)。 第三步:进入Tomcat或者其他的Web容器内,找到任何一个Web应用,将Web应用的WEB-INF文件夹下的web.xml文件复制到第二步所建转载 2017-03-14 23:17:17 · 463 阅读 · 0 评论 -
JSP基本原理
一:jsp页面的内容由两部分组成:1.静态部分:标准的HTML标签,静态的页面内容,这些内容与静态的HTML页面相同。2.动态部分:受Java程序控制的内容,这些内容由Java脚本动态生成。二:jsp的本质jsp的本质是servlet。jsp页面由系统编译成servlet,servlet再负责响应用户请求,也就是说,jsp其实也是servlet的一种简化,使用jsp时,其实原创 2017-03-14 23:35:46 · 264 阅读 · 0 评论 -
JSP 种基本语法
(1)JSP注释不会输出到客户端 (2)JSP中声明的变量和方法表面上不属于任何类,实际上是一种假象。在JSP生成的对应的Servlet中可以看到声明的变量和方法是属于谁的(3) 等价于 在JSP页面中输出count的值原创 2017-03-14 23:46:10 · 193 阅读 · 0 评论 -
cookie session 区别
(1)cookie和session的共同之处在于:cookie和session都是用来跟踪浏览器用户身份的会话方式(2)cookie 和session的区别是:session数据保存在服务器端,cookie数据保存在客户端session随着浏览器的关闭而失效,cookie存在于客户端知道cookie的生命期限session常用于追踪用户的会话信息,如在浏览器没有关闭的前提下页面跳转原创 2017-03-15 00:00:49 · 213 阅读 · 0 评论 -
Filter介绍
Filter可认为是Servlet的一种“加强版”,它主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理,是个典型的处理链。Filter也可以对用户请求生成响应,这一点与servlet相同,但实际处理中很少会使用Filter向用户请求生成响应。使用Filter完整的流程是:Filter对用户请求进行预处理,接着将请求交给Servlet进行处理并生成响应,最后Fi原创 2017-03-15 09:02:12 · 254 阅读 · 0 评论 -
依赖注入—Spring核心机制
Spring贯穿表现层、业务层、持久层。但Spring并不是想取代已有的框架,而是以高度的开放性与他们无缝结合。Spring的核心容器就是一个超级大工厂,所有的Java对象都被当成Spring容器管理的对象——Spring把容器中的一切对象统称为Bean。Spring使用XML配置文件来管理容器中的Bean,只要是一个Java类并被配置在XML文件中Spring就可以管理他。原创 2017-03-15 20:52:48 · 287 阅读 · 0 评论