一、概述 AOP(Aspect Oriented Programming)称为面向切面编程,在程序开发中主要用来解决一些系统层面上的问题,比如日志,事务,权限等等,Struts2的拦截器设计就是基于AOP的思想,是个比较经典的例子。在不改变原有的逻辑的基础上,增加一些额外的功能。代理也是这个功能,读 ...
分类:
编程语言 时间:
2019-09-30 20:07:48
阅读次数:
105
这里呢,主要讲的是redis.conf(版本是基于redis-5.0.0) 我们需要注意的是,奇数的版本,是测试版本,偶数的版本,是稳定的版本。 1.开头说明 ################################## INCLUDES ########################## ...
分类:
其他好文 时间:
2019-09-29 22:06:15
阅读次数:
119
今天学习到了一个新的设计模式:代理模式。介绍借鉴了runoob的: 意图:为其他对象提供一种代理以控制对这个对象的访问。 主要解决:在直接访问对象时带来的问题,比如说:要访问的对象在远程的机器上。在面向对象系统中,有些对象由于某些原因(比如对象创建开销很大,或者某些操作需要安全控制,或者需要进程外的 ...
分类:
其他好文 时间:
2019-09-28 15:08:18
阅读次数:
93
● 示例项目结构 ● demo1.jsp <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//E ...
分类:
其他好文 时间:
2019-09-25 17:26:08
阅读次数:
107
简介 一、框架简介 使用角度:一个软件的半成品,只需要我们填上变化的部分。 好处:代码建立在有经验的人写的代码之上,代码质量高,可读性好。 二、java web 相关框架 数据存储:hibermate / mybatis MVC :struts2 / spring mvc JavaSpript:jQ ...
分类:
其他好文 时间:
2019-09-21 21:30:07
阅读次数:
91
Struts中的标签可分为2类: 通用|普通标签 包括流程控制标签、数据访问标签 UI标签 包括表单标签、非表单标签 Struts2中的标签均带有前缀s。 常用的流程控制标签 1、if-elseif-else标签 条件判断 test指定条件,满足条件时,显示标签体的内容。 2、iterator标签 ...
分类:
其他好文 时间:
2019-09-07 22:36:46
阅读次数:
104
为什么使用HandlerAdapter? SpringMVC使用一个Servlet(DispacherServlet)代理所有的请求 , SpringMVC中的处理器是方法级别的处理器,而非类级别的处理,这样只要不定义类变量,就很容易在单例的情况下保证线程安全。同时对处理器进行统一封装,最大程度重用 ...
分类:
编程语言 时间:
2019-09-06 23:12:16
阅读次数:
123
一、Struts2工作原理 如下图: 二、Struts2配置文件 1、web.xml 任何MVC框架都需要与Web应用整合,这就不得不借助于web.xml文件,只有配置了web.xml文件的Servlet才会被应用加载 通常,所有的MVC框架都需要Web应用加载一个核心控制器,对于Struts2框架 ...
分类:
其他好文 时间:
2019-09-05 00:32:28
阅读次数:
91
1、springmvc是什么? springmvc全称是spring web mvc,是spring框架一部分,是一个mvc的框架,和struts2一样是一个表现层框架。 2、springmvc架构原理(原理要理解) 原理简写:DispatcherServlet-->映射器-->适配器-->视图解析 ...
分类:
编程语言 时间:
2019-08-31 19:21:48
阅读次数:
56
接上篇struts2基本配置详解,还有一些配置没有讲到,下面将继续。 struts.xml <package name="com.amos.web.action" namespace="/" extends="struts-default"> <action name="HelloWorldActi ...
分类:
其他好文 时间:
2019-08-31 11:14:04
阅读次数:
149