摘要:
需求:login.ftl页面中登录成功后进入index.ftl页面中 一、pom.xml中添加json转换相关的包 [html] view plain copy <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactI 阅读全文
摘要:
一、简介 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hbase的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。 ZooKeeper的目标就是封装好复杂 阅读全文
摘要:
一、实现功能 二、数据表设计 为了测试方便,这里创建一个简单的数据表,只含有name和password两个字段。至于角色,权限等,这里都先不考虑。 插入一条数据,name为admin,password为e10adc3949ba59abbe56e057f20f883e(这是123456经md5加密后得 阅读全文
摘要:
一、错误现象 [html] view plain copy 严重: Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 阅读全文
摘要:
一、添加Mybatis和数据库相关的包 1 pom.xml中添加的包有mybatis,mybatis-spring,druid,MySQL-connector-Java,commons-io,reflectasm 完整的pom.xml内容为 [html] view plain copy <proje 阅读全文
摘要:
一、现象 建立一个使用Freemarker的Web Project程序。 Product.ftl中的代码为: [html] view plain copy <!DOCTYPE html PUBLIC "-//W3C//DTDHTML 4.01Transitional//EN" "http://www 阅读全文
摘要:
一、spring Security简介 SpringSecurity,这是一种基于Spring AOP和Servlet过滤器的安全框架。它提供全面的安全性解决方案,同时在Web请求级和方法调用级处理身份确认和授权。在Spring Framework基础上,Spring Security充分利用了依赖 阅读全文
摘要:
自定义注解类编写的一些规则: 1. Annotation型定义为@interface, 所有的Annotation会自动继承Java.lang.Annotation这一接口,并且不能再去继承别的类或是接口. 2. 参数成员只能用public或默认(default)这两个访问权修饰 3. 参数成员只能 阅读全文
摘要:
URLRewrite就是我们通常说的地址重写,用户得到的全部都是经过处理后的URL地址。其优点有: (1)提高安全性,可以有效的避免一些参数名、ID等完全暴露在用户面前,如果用户随便乱输的话,不符合规则的话直接会返回个404或错误页面,这比直接返回500或一大堆服务器错误信息要好的多。 (2)美化U 阅读全文
摘要:
1 数据库准备 (1)建立一个名为mytest的数据库 (2)创建表 [plain] view plain copy CREATE TABLE `t_user` ( `USER_ID` int(11) NOT NULL AUTO_INCREMENT, `USER_NAME` char(30) NOT 阅读全文
摘要:
1 参考http://blog.csdn.net/haishu_zheng/article/details/51490299,用第二种方法创建一个名为mavenspringmvcfreemarker的Maven工程。 2 文件目录结构如下图所示 3 在pom.xml中添加springmvc和free 阅读全文
摘要:
1 配置maven (1)下载apache-maven-3.3.3和mvnRespo放在某个路径下,我这里是放在D盘根目录下。 (2)修改D:\apache-maven-3.3.3\conf\setting.xml中的localRepository,将其值指定为mvnRespo的路径,如下: <lo 阅读全文
摘要:
1 参考http://blog.csdn.net/haishu_zheng/article/details/51490299,用第二种方法创建一个名为springmvcdemo的Maven工程。 2 文件目录结构如下图所示 3 pom.xml中的完整内容为 [html] view plain cop 阅读全文
摘要:
前提: MyEclipse已配置Maven,具体步骤见http://blog.csdn.net/haishu_zheng/article/details/51492491 方法一: 1 File-->New-->Project-->Maven Project,Next 2 选择location位置, 阅读全文
摘要:
我们每天上网时常会遇到当需要用户输入或者选择一些信息时,你所填写或选择的内容与系统预期不同,此时系统会提示你错误信息。常见的如“用户名不能为空”,“密码长度不正确”等信息,我们把这类校验称之为用户输入验证。这类错误校验十分必要,如果没有进行用户输入验证将给系统造成极大的隐患,造成系统异常甚至系统崩溃 阅读全文
摘要:
一、Filter简介 Filter也称之为过滤器,它是Servlet技术中最激动人心的技术,WEB开发人员通过Filter技术,对web服务器管理的所有web资源,例如Jsp、Servlet、静态图片文件或静态html文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的权限访问控制、过滤敏感 阅读全文
摘要:
有时候我们访问国际性的网站,发现有个语言切换的功能:若选择“简体中文”,页面显示语言为简体中文;若选择“繁体中文”,页面显示语言为繁体中文;若选择“英语”,页面显示语言为英语。 这是怎么实现的呢?靠配置文件。在这个配置文件里,通常选英语为基础语言,再与别的语言配对,以达到多种语言国际化的目的。 比如 阅读全文
摘要:
本节将演示一个基本的登录流程,在登录界面中若输入正确的用户名和密码,跳转到登录成功界面;否则路转到登录失败界面。 1 建立一个名为LoginDemo的动态Web项目 2 添加struts2相关的jar包, 3 配置web.xml文件,其内容为 [html] view plain copy <?xml 阅读全文
摘要:
代码实现: [java] view plain copy import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.security.MessageDigest; publ 阅读全文
摘要:
1 创建一个名为FreemarkerDemo的Web Project 2 删除index.jsp,新建index.html,index.html中的内容为: [html] view plain copy <html> <head> <title>Hello FreeMarker Example</t 阅读全文