- 博客(12)
- 收藏
- 关注
转载 Struts2的执行流程
1、客户端初始化一个指向Servlet容器的请求2、请求经过系列的过滤器,FilterDispatcher被调用3、ActionMapper决定需要调用某个Action,FilterDispatcher把请求的处理交给ActionProxy4、ActionProxy通过ConfigurationManager询问框架的配置文件找到需要调用的Action类
2017-09-12 17:32:54 191
原创 解决乱码问题
post : request.setCharacterEncoding("utf-8")在web.xml配置过滤器get : new String(aa.getByte("iso-8859-1"),"utf-8") 进行编解码或者修改tomcat下面的server.xml 中添加:URIEncoding="UTF-8"
2017-09-12 17:25:01 246
转载 使用freeMarker技术实现页面静态化
因为详情页面访问量较大,为了缩短响应时间,提高用户体验因此我们使用freeMarker技术将商品详情页静态化1.创建Configuration对象Configuration configuration = new Configuration();2.设置模版存放的目录String templateUrl = "url";3.加载模版目录和设置读取模版的编码方式c
2017-09-12 17:17:32 406
转载 异步请求的方式
异步请求的方式,常用的有三种,如$.ajax()、$.post()、$.get()。其中$.ajax允许get/post两种请求方式,$.get()只允许get请求,$.post()只允许post请求方式。异步请求所需要的常用要素:a、url (访问url) b、dataType(数据传输方式) c、success成功之后的回调函数。$.ajax使用示范代码(由
2017-09-12 17:09:35 805
转载 SpringMVC的注解
1.@Controller@Controller 用于标记在一个类上,使用它标记的类就是一个SpringMVC Controller 对象。2.@RequestMapping@RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。3.@Resource和@Autowired@Resource
2017-09-12 17:03:55 305
转载 SpringMVC执行流程
1. 用户向服务器发送请求,请求被SpringMVC 前端控制器DispatcherServlet捕获;2. DispatcherServlet对请求URL进行解析,得到请求资源标识符(URI)。然后根据该URI,调用HandlerMapping获得该Handler配置的所有相关的对象(包括Handler对象以及Handler对象对应的拦截器),最后以HandlerExecutionChain
2017-09-12 17:02:36 1260
转载 spring和MVC的区别
spring 是一个开源框架,是为了解决企业应用程序开发,功能如下◆目的:解决企业应用开发的复杂性◆功能:使用基本的JavaBean代替EJB,并提供了更多的企业应用功能◆范围:任何Java应用简单来说,Spring是一个轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。◆轻量——从大小与开销两方面而言Spring都是轻量的。完整的Spring框架可以在一个大小只有1M
2017-09-12 16:51:54 494
原创 常见问题3
1、String 和StringBuffer的区别JAVA平台提供了两个类:String和StringBuffer,它们可以储存和操作字符串,即包含多个字符的字符数据。这个String类提供了数值不可改变的字符串。而这个StringBuffer类提供的字符串进行修改。当你知道字符数据要改变的时候你就可以使用StringBuffer。典型地,你可以使用StringBuffers来动态构造字符数据
2017-09-11 18:14:20 169
原创 常见问题2
1.解释一下Applet的生命周期applet(小应用程序,程序类型)可以经历下面的状态:Init:每次被载入的时候都会被初始化。Start:开始执行applet。Stop:结束执行applet。Destroy:卸载applet之前,做最后的清理工作。2.Applet和普通的Java应用程序有什么区别?applet是运行在启用了java的浏览器中,Jav
2017-09-11 18:11:25 183
原创 常见问题1
1.”static”关键字是什么意思?Java中是否可以覆盖(override)一个private或者是static的方法?“static”关键字表明一个成员变量或者是成员方法可以在没有所属的类的实例变量的情况下被访问。Java中static方法不能被覆盖,因为方法覆盖是基于运行时动态绑定的,而static方法是编译时静态绑定的。static方法跟类的任何实例都不相关,所以概念上不适用。
2017-09-11 18:08:57 253
转载 java编程语言基础知识点(2)
第5章 接口和内部类1) 接口中的成员有什么特点? 数据域必须是(public static final修饰)公有静态常量 方法必须是(public abstract修饰)公有抽象 没有构造方法2) 接口和类的关系? 接口和类之间是实现关系,一个类用implements语句实现了某接口,这个类被称为接口的实现类,一个类可以实现多个接口,一个类实现了某接口,必
2017-07-20 14:03:45 212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人