摘要: 在静态代理中代理对象与被代理对象(目标对象)必须实现同一个接口,完整保留被代理对象的接口样式,也将接口不变的原则一直保留。下面通过一个简单的示例来说明:HelloInterface接口package proxy;public interface HelloInterface { public voi... 阅读全文
posted @ 2015-07-07 15:33 小鲜肉成长记 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 一、 JavaWeb基础第一天:1.Eclipse详解:(1).Bad versionnumber in .class file:编译器版本和运行(JRE)版本不符合。高的JRE版本兼容低版本的编译器版本。 (2).当程序有错误的时候,使用Debug as 运行程序。双击语句设置断点。程... 阅读全文
posted @ 2015-07-07 14:38 小鲜肉成长记 阅读(597) 评论(0) 推荐(0) 编辑
摘要: 这是本系列的最后一篇,主要讲一下FreeMarker模板引擎的基本概念与常用指令的使用方式。 一、FreemMarker基本概念 FreemMarker是一个用Java语言编写的模板引擎,它是一个基于模板来生成文本输出的一个工具。是除了JSP之外被使用得最多的页面模板技术之一,另一个比较... 阅读全文
posted @ 2015-07-07 11:06 小鲜肉成长记 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 这一章大象将详细分析web层代码,以及使用Spring MVC的注解及其用法和其它相关知识来实现控制器功能。 之前在使用Struts2实现MVC的注解时,是借助struts2-convention这个插件,如今我们使用Spring自带的spring-webmvc组件来实现同样的功能,而且比之... 阅读全文
posted @ 2015-07-07 11:04 小鲜肉成长记 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 前两章我为大家详细介绍了如何搭建Maven环境、Spring MVC的流程结构、Spring MVC与Struts2的区别以及示例中的一些配置文件的分析。在这一章,我就对示例的层次结构进行说明,以及MyBatis的一些简单介绍。 本文不会对MyBatis作详细说明,大象还是假定阅读本文的朋友对... 阅读全文
posted @ 2015-07-07 11:00 小鲜肉成长记 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 在上一篇文章中我详细的介绍了如何搭建maven环境以及生成一个maven骨架的web项目,那么这章中我将讲述Spring MVC的流程结构,Spring MVC与Struts2的区别,以及例子中的一些配置文件的分析。一、Spring MVC 3.0介绍Spring MVC是一个典型的MVC框架,是S... 阅读全文
posted @ 2015-07-07 10:59 小鲜肉成长记 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Spring更新到3.0之后,其MVC框架加入了一个非常不错的东西——那就是REST。它的开放式特性,与Spring的无缝集成,以及Spring框架的优秀表现,使得现在很多公司将其作为新的系统开发框架。大象根据实际的项目经验,以之前SSH2例子为基础,对其进行一次大改造,详细的为大家讲解如何实现SS... 阅读全文
posted @ 2015-07-07 10:55 小鲜肉成长记 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 平时coding时,经常遇到一些乱码问题,现在总结一下在使用Servlet时遇到的一些乱码问题,简单的解决办法两种第一种简单处理方式 在servlet中数据的处理是通过request和response进行处理的,提交数据有两种方式:post+get ①post提交方式--只要事先设置... 阅读全文
posted @ 2015-07-03 17:04 小鲜肉成长记 阅读(114) 评论(0) 推荐(0) 编辑
摘要: Java的动态代理Spring的面向切面编程(AOP)底层实现原理是动态代理,因此在学习面向切面编程之前必须先了解动态代理。Java中动态代理应用非常广泛,动态代理是23中设计模式中非常常用的经典设计模式之一。动态代理的原理是,当要调用一个目标对象或者其方法时,系统并不是直接返回目标对象,而是返回一... 阅读全文
posted @ 2015-07-01 11:21 小鲜肉成长记 阅读(270) 评论(0) 推荐(0) 编辑
摘要: 1.用request.getParameterMap()获取url中的所有参数Map map=request.getParameterMap(); Set keSet=map.entrySet(); for(Iterator itr=keSet.iterator();itr.hasNext(... 阅读全文
posted @ 2015-06-16 13:46 小鲜肉成长记 阅读(483) 评论(0) 推荐(0) 编辑