上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 30 下一页

2013年12月15日

Filter入门实例

摘要: 一、介绍 Filter:Filter是Servlet的“加强版”,它主要用于对用户请求进行预处理,也可对HttpServletResponse进行后处理,是个典型的“处理链”。Filter也可以对用户请求产生响应,这一点与Servlet相同,但实际上很少会使用Filter向用户请求生成响应。 使用Filter的完整流程是:Filter对用户请求进行预处理,接着将请求交给Servlet进行处理并生成响应,最后Filter再对服务器响应进行后处理二、创建并使用Filter 1、创建Filter处理类(必须实现javax.servlet.Filter接口) 2、web.xml中配置Filte... 阅读全文

posted @ 2013-12-15 14:50 gogoy 阅读(369) 评论(0) 推荐(0) 编辑

2013年12月14日

Cookie入门实例

摘要: cookie介绍:Cookie通常用于网站记录客户的某些信息,比如客户的用户名、客户的喜好(比如,上一次浏览的宝贝)等。一旦用户下次登录,网站可以获取到客户相关的信息,根据这些客户信息,网站可以对客户进行更友好的服务(比如,您浏览过的商品是哪些等)。session会随浏览器关闭而失效,但cookie会一直保存在客户端机器上,除非超出cookie的生命周期一、增加cookie的步骤:(使用response对象) (1)创建cookie,构造器为Cookie(java.lang.String name, java.lang.String value)Constructs a cookie with 阅读全文

posted @ 2013-12-14 15:57 gogoy 阅读(520) 评论(0) 推荐(0) 编辑

Session入门实例

摘要: session对象(是JSP的9大内置对象之一):(1)session代表一次用户会话:从客户端浏览器连接服务器开始,到客户端浏览器与服务器断开为止,这个过程就是一次会话。(2)session作用:通常用来跟踪用户的会话信息,如判断用户是否登录系统,或者在购物车应用中,用于跟踪用户购买的商品等用session对象来保证itemMap对象在一次会话中有效,这是对购物车可以反复购买,只要浏览器不关闭,购买的商品信息就不会丢失。例子1:(1)shop.jsp 1 2 3 4 5 选择物品购买 6 7 8 9 10 书籍:11 电脑:12 汽车:13 ... 阅读全文

posted @ 2013-12-14 14:50 gogoy 阅读(383) 评论(0) 推荐(0) 编辑

2013年12月11日

Eclipse设置GC日志输出

摘要: 今天看了关于垃圾回收的书籍,然后自己就想自己试试,自己就在eclipse里面配置了日志输出。方法如下:1 右键项目,选择properties2 选择run/debug setting 新建一个applicg]ation 如下图:http://crackajack-zg.iteye.com/blog/1842052http://blog.csdn.net/eric_sunah/article/details/7866975 阅读全文

posted @ 2013-12-11 10:45 gogoy 阅读(485) 评论(0) 推荐(0) 编辑

2013年12月4日

研读Java代码必须掌握的Eclipse快捷键

摘要: 1. Ctrl+左键 和F3 这个是大多数人经常用到的,用来查看变量、方法、类的定义跳到光标所在标识符的定义代码。当按执行流程阅读时,F3实现了大部分导航动作。2 Ctrl+Shift+G在工作空间中查找引用了光标所在标识符的位置。可以说是与F3相反的快捷键。当按类定义进行阅读时,可以迅速找出当前类方法在被哪些类调用了。3. Ctrl+O查看一个类的纲要,列出其方法和成员变量。提示:再多按一次Ctrl+O,可以列出该类继承的方法和变量。助记:"O"--->"Outline"--->"纲要"4 F4打开继承树。显示当前类所在 阅读全文

posted @ 2013-12-04 17:35 gogoy 阅读(254) 评论(0) 推荐(0) 编辑

2013年11月27日

设置Eclipse自动补全变量名

摘要: 具体配置步骤如下:Windows -> Preferences -> Java -> Editor -> Content Assist选中Enable auto-activation选项Auto activation delay 设置为0Auto activation triggers for Java 设置为.abcdefghijklmnopqrstuvwsyzABCDEFGHIJKLMNOPQRSTUVWSYZ_Auto activation triggers for Javadoc 保持默认 阅读全文

posted @ 2013-11-27 17:30 gogoy 阅读(348) 评论(0) 推荐(0) 编辑

Eclipse快捷键 10个最有用的快捷键(转)

摘要: 1. ctrl+shift+r:打开资源 (Open Resource) / ctrl+shift+t (Open Type) 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。2. ctrl+o:快速outline 如果想要查看当前类的方法或某个特定方法,但又不想把代码拉上拉下,也不想使用查找功能的话,就用ctrl+o吧。它可以列出当前类中的所有方法及属性,你只需输入你想要查询的方法名,点击enter就能够直接跳转至你想去的位置。3. 阅读全文

posted @ 2013-11-27 13:41 gogoy 阅读(190) 评论(0) 推荐(0) 编辑

2013年11月23日

面向对象的设计原则(2)——依赖注入

摘要: 面向对象的设计原则(1)中提到的设计方法都是一种数据组织的一种方式,这几种都是主动依赖(主动去索取对象) 业务的东西都需要依赖框架的东西1、如果依赖的框架坏了2、或者要由静态工厂 改为 环境变量 这两种情况都需要改变为了解决上述问题,引入对象注入(依赖注入——电视依赖面板、依赖反转——框架的东西依赖于业务的东西)例1: 1 package objectoriented.coupling5; 2 3 import java.util.HashMap; 4 import java.util.Map; 5 6 7 public class Example { 8 pu... 阅读全文

posted @ 2013-11-23 19:50 gogoy 阅读(591) 评论(0) 推荐(0) 编辑

面向对象的设计原则(1)

摘要: 一、概况1、面向对象的关键字 类、对象、引用、属性、方法 接口、抽象类 继承、组合 私有、包、共有 ……2、面向对象编程 一切皆是对象 程序是对象的集合,它们通过发送消息告诉彼此该做什么 每个对象都有自己的属性(存储) 每个对象都拥有类型 某一特性类型的所有对象都可以接受同样的消息 总结起来:状态、行为、标示 状态(属性)、行为(方法)、标示(说明了我们不同的类型区别)3、面向对象的原则 高内聚、低耦合 (高内聚是指:一个组件内部是一个非常紧密的集合) 将变化与不变分开 依赖抽象,而不是依赖具体 多用组合、少用继承 开放-关闭原则 ……二、面向对象的设计实例1、New的不足 ... 阅读全文

posted @ 2013-11-23 17:39 gogoy 阅读(259) 评论(0) 推荐(0) 编辑

2013年11月19日

JAVA类的加载(5)——总结

摘要: 总结一下:1、类加载(初始化) 包括加载(类的class文件读入内存,并为之创建一个java.lang.Class对象,由类加载器完成)、连接(把类的二进制数据合并到JRE中)、初始化(对静态属性进行初始化) 三个步骤2、什么时候会 进行 类加载(初始化) (1)创建类的实例:包括用new、反射、反序列化来创建 (反序列化时候——构造器不会被调用,类似于赋值也不会被调用) (2)调用某个类的静态方法 (3)访问某个类或接口的静态属性,或为该静态属性赋值 (final类型的静态属性,如果它的值在编译时就可以得到,系统使用时会认为是对该类的被动使用,所以不会导致该类的初始化) (4)使用反射... 阅读全文

posted @ 2013-11-19 11:46 gogoy 阅读(277) 评论(0) 推荐(0) 编辑

上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 30 下一页

导航