09 2018 档案

摘要:装饰模式(Decorator): 动态地给一个对象添加一些额外的职责,就增加功能来说,装饰模式比生成子类更加灵活。 (再来一波生硬的概念...)"Component"是定义一个对象接口,可以给这些对象动态地添加职责。ConcreteComponent是定义了一个具体的对象,也可以给这个对象添加一些职 阅读全文
posted @ 2018-09-24 16:18 瓶子coder 阅读(444) 评论(0) 推荐(0) 编辑
摘要:IO概念: 大多数应用程序都需要实现与设备之间的数据传输,例如键盘可以输入数据,显示器可以显示程序的运行结果等。在Java中,将这种通过不同输入输出设备(键盘,内存,显示器,网络等)之间的数据传输抽象表述为"流",程序允许通过流的方式与输入输出设备进行数据传输。Java中的"流"都位于java.io 阅读全文
posted @ 2018-09-23 19:59 瓶子coder 阅读(471) 评论(0) 推荐(0) 编辑
摘要:java过滤器(过滤器排序) 定义过滤器顺序是很简单的:匹配请求的过滤器将按照它们出现在部署描述符或者编程式配置中的顺序添加到过滤器链中(记住,如果同时再部署描述符或者编程式配置中设置了一些过滤器,那么需要在编程式配置中使用addMapping*方法的第二个参数,决定编程式映射是否应该出现在XML映 阅读全文
posted @ 2018-09-08 17:28 瓶子coder 阅读(2530) 评论(1) 推荐(1) 编辑
摘要:最近在看过滤器,刚刚实现了过滤器的简化认证功能: 使用过滤器简化认证: 在Web应用程序中,过滤器的一个关键用例是保护应用程序不被未授权的用户访问。为跨国部件公司开发的客户支持应用程序使用了一种非常原始的认证机制保护页面。你可能已经注意到应用程序中的许多地方都包含了相同的重复代码,用于检查认证: 同 阅读全文
posted @ 2018-09-08 16:59 瓶子coder 阅读(248) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示