NotOnlyJava

http://www.ibm.com/developerworks/cn/java/j-lo-serial/
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2013年11月7日

摘要: MVC架构详解1 什么是MVC?MVC即model-view-controller的缩写,他是实现数据显示与控制逻辑分离的框架,具有明显的分层结构,每一层的职责清晰明确,层次之间交互用较好的规范约束。Model层负责数据的封装,不夹杂任何逻辑控制,不考虑展现形式,代码干净利落;View层负责数据展示,同样不包含逻辑控制,但是界面的代码实现会受Model层约束,不同的model可能需要不同的view展现,同时view还需要响应model数据的更新;Controller层稍微复杂点,是整个架构中的核心,负责整个框架的运转,他的功能就类似电脑的CPU,负责数据的调度... 阅读全文

posted @ 2013-11-07 13:47 NotOnlyJava 阅读(987) 评论(0) 推荐(0) 编辑

2013年10月8日

摘要: android系统在网络状态发生变化的时候,会发出 android.net.conn.CONNECTIVITY_CHANGE 广播我们只要注册该广播的监听器即可实现网络状态的监听,代码如下:在xml里配置receiver:1 2 3 4 5 java代码: 1 public class NetworkStatusReceiver extends BroadcastReceiver { 2 3 @Override 4 public void onReceive(Context context, Intent intent) { 5 ... 阅读全文

posted @ 2013-10-08 20:46 NotOnlyJava 阅读(353) 评论(1) 推荐(0) 编辑

2013年9月23日

摘要: package internet.email;import java.util.Date;import java.util.Properties;import javax.activation.CommandMap;import javax.activation.DataHandler;import javax.activation.DataSource;import javax.activation.FileDataSource;import javax.activation.MailcapCommandMap;import javax.mail.Authenticator;import j 阅读全文

posted @ 2013-09-23 22:48 NotOnlyJava 阅读(583) 评论(0) 推荐(0) 编辑

摘要: Sending Email in Android using JavaMail API without using the default/built-in appMailSenderActivity.javaimport android.app.Activity;import android.os.Bundle;import android.util.Log;import android.view.View;import android.widget.Button;public class MailSenderActivity extends Activity { /** Called... 阅读全文

posted @ 2013-09-23 11:38 NotOnlyJava 阅读(216) 评论(0) 推荐(1) 编辑

2013年9月5日

摘要: 编程到接口: GOF在著名的《设计模式》中写到:编程到接口,而不是编程到类。 编程到接口的最大好处就是剥离了功能与实现,使得我们在开发时只关注某个接口具有哪些功能,不用关心这些功能是怎么实现。现实问题: 在最近的一次重构中,遇到一个问题:我们把对象添加到JTree里,但是JTree所显示的字符不友好,因为JTree默认调用对象的toString()来显示,而对象的toString()通常不适合显示给用户。解决方案1: 为Jtree添加cellrender,代码如下: import java.awt.Component;import javax.swing.JTree;import... 阅读全文

posted @ 2013-09-05 20:29 NotOnlyJava 阅读(779) 评论(0) 推荐(0) 编辑

2013年7月22日

摘要: //客户端:package com.service.client;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;import java.net.MalformedURLException;import java.rmi.Naming;import java.rmi.NotBoundException;import java.rmi.Remote;import java.rmi.RemoteException;import java 阅读全文

posted @ 2013-07-22 14:03 NotOnlyJava 阅读(851) 评论(0) 推荐(0) 编辑

摘要: 1 1 定义一个任务类,就是一个普通java类,并添加bean配置 2 package com.czp.spr.quartz; 3 4 public class MyTask { 5 6 /** 7 * 这个是Quartz框架要调动的方法 8 * quartz通过反射调用 9 * 名称不限只要为public即可10 * 11 */12 public void execute()13 {14 ... 阅读全文

posted @ 2013-07-22 14:01 NotOnlyJava 阅读(353) 评论(0) 推荐(0) 编辑

摘要: 关于cronExpression表达式,这里讲解一下:字段允许值允许的特殊字符秒0-59,-*/分0-59,-*/小时0-23,-*/日期1-31,-*?/LWC月份1-12或者JAN-DEC,-*/星期1-7或者SUN-SAT,-*?/LC#年(可选)留空,1970-2099,-*/表达式意义"0012**?"每天中午12点触发"01510?**"每天上午10:15触发"01510**?"每天上午10:15触发"01510**?*"每天上午10:15触发"01510**?2005"2005年的 阅读全文

posted @ 2013-07-22 14:00 NotOnlyJava 阅读(226) 评论(0) 推荐(0) 编辑

2013年7月5日

摘要: Singleton容器 我们的代码中大量充斥着单例的实现,单例有他的优点,也有他的缺点, 优点: 1 对象只用创建一次,既能减少创建对象的开销也能减少GC的开销,尤其是各种需要解析XML的view中,使用单例能得到性能提升。 2 单例里的数据方便存取 缺点: 1 单例不能被回收,如果里面有List或map,系统注销时一定要clear 2 单例的属性存取需要同步,才能保证多线程下安全访问。 在我们的系统中充斥着大量的单例实现,如下:1 基于饿汉模式的(类加载时就创建对象):public class CounterManager {private static CounterM... 阅读全文

posted @ 2013-07-05 14:27 NotOnlyJava 阅读(272) 评论(0) 推荐(0) 编辑

2013年7月2日

摘要: 深入学习Spring-框架速览Spring是一个一站式的J2EE开发框架,提供了J2EE开发的所有功能 ,Spring的设计的初衷就是解决现有框架的高侵入式式问题,用Spring开发时,很多功能不需要依赖spring的接口和实现,与框架的耦合度大大降低。Spring主要包括以下几个模块: 1 Spring Core:该模块是经典的IOC思想的实现,是spring最基础的框架,主要是通过BeanFactory和java的反射来实现,factory bean对象的创建是通过工厂模式实现的,解除了单列对代码的依赖,而对象间的关系主要是通过java bean的setter来注入的,实现了依赖关系的.. 阅读全文

posted @ 2013-07-02 11:01 NotOnlyJava 阅读(376) 评论(0) 推荐(0) 编辑