传智播客JAVA培训20100524SPRING SECURITY
传智播客JAVA培训20100524SPRING SECURITY
这两天反反复复的看了佟刚老师的教育办公管理系统的项目视频,真是感觉到该老师真是强大,讲的项目非常有技术含量,虽然到现在我都还是半知半解,但是对于以后的发展,我也一想非常有用,因为这么复习的源代码,如果换着一个新人来的话,不知道要多久才能吃透哦!我之所以有这样深刻的感受的原因,是因为以前我在公司的时候也是用的spring security做的权限控制,那个时候我看了好多天,还是一无所知,只怪自己只是丁点水,看不懂也很正常,佩服!这也是我进传智以后,感受最深刻的一天,折服了。
但是,不知道自己要怎么成为这样的水平呢?怎么去看源代码才是最有效的的呢?也成为了现在我的目录,既便是现在,我对这个框架涉及到的程序还是非常小的,因为自已现在的水平真的还是太菜了,岂能与他们这种人来做比较哦,但是工作了,可没有人来给你让这样的课,工作之后,是你自己去摸索,自己去理解其中的知识,谁都帮助不了你,所以没有办法!“没有困难,也要创造困难,迎难而上”,这样才对自己的提升有好处,如果天天编写一些低级别的代码,于己是绝对没有好处的,也不要陷入你听起来轻松的课就是好课哦,因为听得懂的,很容易学会的别人都容易学会,所谓“吃得苦中苦,在能成为人中人”,在这个行业,要想从千军万马人拼出一条路来,肯定要有自己的长处。
如果我们真的能吸到老师传授的知识50%,我就感觉是非常牛的人,如果你能在这期间吸引得更多,我只能说,你是真的很牛!工作还不是水到渠成!因为佟刚老师传授的不光是学习的知识,更是一种态度,对待工作的态度,虽然学起来很难,但是工作中不是总会遇到困难吗?如果一遇到困难你在躲在暗处,甚至像有些同学一样,不去上课的话,只能说是一败涂地了。
我现在最想说是的:终老师。我太崇拜你了!
Spring security是什么?权限框架。以声明的方式来保护Web应用程序的URL访问,只需要简单的配置即可!
Web.xml中配置:
<listener>
<listener-class>org.springframework.web.context.ContextLoaderListener</listener-class>
</listener>
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>/WEB-INF/classes/application*.xml</param-value>
</context-param>
<filter>
<filter-name>spring
相关文档:
引用于:http://blog.csdn.net/hhzxj2008/archive/2010/01/10/5171444.aspx
public static boolean validatePersonalId(String personalId) {
if ((personalId == null) || ((personalId.length() != 15) &&
(personalId.length() != 18))) {
return ......
这是一个没有验证行政区代码的,所以这个不算完全,但是我们在做实际应用时可以加上,这里我没加。
源码如下仅供参考.
package ibees.validator;
import java.util.regex.Pattern;
/**
* 常用的验证,source charset utf-8
*
* @author hhzxj2008
* */
public class CommonValidator {
public static boolea ......
import java.applet.*;
import java.awt.*;
import java.io.*;
import java.net.URL;
import java.util.*;
public class Typewriter4 extends Applet implements Runnable
{
AudioClip hit, cr, ding ;
boolean alreadyRun = false,
& ......
import java.io.IOException;
import java.net.InetAddress;
import java.net.InetSocketAddress;
import java.nio.channels.SelectionKey;
import java.nio.channels.Selector;
import java.nio.channels.SocketChannel;
import java.util.Iterator;
import java.util.LinkedList;
import java.util.regex ......
Basic concepts in OOP
Encapsulation:隐藏实现过程,对外提供公开一致的接口、使软件易于更新与维护。
Polymorphism:一个事物自动获得另一事物的状态行为的机制。
Inheritance:一个类自动获得另一个类的属性或者方法的过程。
1.类的结构
类名
&nb ......