自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 收藏
  • 关注

原创 Spring之IoC/DI开发

Spring之IoC/DI开发Bean和容器在Spring中,那些组成应用的主体及由Spring IoC容器所管理的对象被称之为bean。简单地讲,bean就是由Spring容器初始化、装配及被管理的对象,除此之外,bean就没有特别之处了(与应用中的其他对象没有什么区别)。而bean定义以及bean相互间的依赖关系将通过配置元数据来描述。

2014-05-21 11:24:42 414

原创 Spring3.0简介

1.Spring是什么:Spring是一种轻量级的、非侵入式的Java/JavaEE企业应用开发框架。2.Spring能干什么:1:IoC/DI2:AOP3:对JDBC和ORM的支持4:服务(典型如:事务)5:各种技术的整合(典型如:Struts2+Spring3+Hibernate3整合,还有很多其他

2014-05-19 23:32:31 490

原创 Spring属性注入方式

Spring也表示一个开源框架,是为了解决企业程序应用开发的复杂性,框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架,Spring使用基本的bean来完成以前只能由EJB完成的事情,然而,Spring的用途不仅限于服务器端的开发,从简单性,可测试性和松耦合的角度而言,任何应用都可以从Spring中获益。Spring的特点:

2014-05-18 22:43:04 558

原创 建造者模式

1.      模式定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示.建造者模式是一步一步创建一个复杂的对象,它允许用户可以只通过指定复杂对象的类型和内容就可以构建它们.用户不知道内部的具体构建细节.建造者模式是非常类似抽象工厂模式,细微的区别大概只有在反复使用中才能体会到.2.      为何使用是为了将构建复杂对象的过程和它的部件解耦.注意:

2014-05-14 21:16:01 421

原创 抽象工厂模式

1.模式定义 抽象工厂模式(AbstractFactory Pattern)提供了一个接口,用于创建相关或者依赖对象的家族,而不需要指定具体实现类。抽象工厂模式允许客户使用抽象接口来创建一组相关的产品,客户类和工厂类分开,客户需要任何产品的时候,只需要向工厂请求即可,客户无须修改就可以获得新产品。2.设计原则 (1)多用对象组合,少用继承 (2)针对抽象编程,不针对实现编程 (

2014-05-08 20:55:42 389

原创 工厂方法模式

1.模式定义 所谓工厂方法模式(FactoryMethod Pattern),就是定义一个创建产品对象的工厂接口,让子类决定实例化哪一种实例对象,也就是将实际创建实例对象的工作推迟到子类当中,核心工厂类不再负责具体产品的创建。2.设计原则 (1).“开- 闭”原则 (2).依赖倒置原则3.实例:使用工厂方法 要注意几个角色,首先你要定义产品接口,产品接口下有接口的实现类,其

2014-05-08 10:20:17 372

原创 软件设计模式概述

1. 引入设计模式的必要性 引入软件设计模式将成为企业或者个人可持续发展的必然选择。只有专业,才能在这个领域做得最好,为社会、企业和个人带来更多的价值。2 软件设计遵循的基本原则 (1).高内聚、低耦合 一个软件系统要有一个稳定的架构,不会随需求的改变而发生巨大的变动。因此,高内聚、低耦合是一个软件系统设计中必须遵循的基本原则。(2).面向抽象编程 在面向过程的软件开发中,

2014-05-07 20:30:29 556

原创 Android数据存储

1.五种存储方式android操作系统提供了一种公共文件系统,即任何应用软件都可以使用它来存储和读取文件,该文件被其他的应用软件读取。android采用了一种不同的系统,在android中,所有的应用软件数据为应用软件私有,然而,android也提供了一种标准方式供应用软件将私有数据开放给其他应用软件,在android中,提供了如下五种存储方式:

2014-05-04 14:01:38 418

原创 AndroidUI设计

1.View视图组件类View是一个最基本的UI类,因为几乎所有的UI组件都是继承View来实现的,它的主要功能如下:(1)为指定的屏幕矩形区域存储布局和内容(2)处理屏幕的尺寸和布局,绘制,焦点改变,翻屏,按键,手势。(3)widght基类android中常见的view类包括:文本(TextView)输入法(In

2014-05-04 14:00:27 568

原创 android应用核心

1.android的整个组织结构自下而上分为几个层次(1)操作系统层(OS) 根本(2)各种库和android运行环境 根基(3)应用程序框架 中间层(4)应用程序 2.android应用程序的构成(1)Activity   通常的表现形式是一个单独的界面(2)Intent and Intent Filters  进行

2014-05-04 13:59:26 530

原创 SDK简介

第一章 1.android sdk安装目录  add-ons:包含了google提供的API包,常见的google map就是其中的一种;  docs:包含了帮助文档和说明文档;  platforms

2014-05-04 13:58:02 686

原创 Android Notification的作用和用法

Notification是一种让你的应用程序在不使用Activity的情况下警示用户。Notification由NotificationManger统一管理,目前包含的能力有:?创建一个状态条图标。 ?在扩展的状态条窗口中显示额外的信息(和启动一个Intent)。 ?闪灯或LED。 ?电话震动。 

2014-05-04 13:54:34 638

原创 Struts2之单个文件上传

Struts2之单个文件上传效果如图所示:1.      配置上传文件解析器:将"commons-fileupload-1.2.1.jar"和"commons-io-1.3.2.jar"两个jar复制到项目中的WEB-INF/lib目录下就可。2.创建上传页面upload.jsp:   3.  创建成功转向页面:4.  完成上传action 

2014-04-22 16:06:59 352

原创 Struts2中访问web元素的四种方式

1.      struts2中通过request,session,application,pageContext这四个对象保存对象。2.      通过ActionContext来访问Map类型的request、session、application对象:我们在Login的Action中首先得到ActionContext对象,然后得到session对象,保存在session中,并跳转到i

2014-04-17 21:50:53 592

原创 Android常用布局的介绍

Android常用布局的介绍Activity就是布满整个窗口或者悬浮于其他窗口上的交互界面。在一个应用程序中通常由多个Activity构成,都会在Manifest.xml中指定一个主的Activity,如下设置                              1.为了适应各种界面风格,android提供了5种布局,这五种布局分别是:FrameLayout(框架布局),Line

2014-04-14 20:10:32 491

原创 Java中的继承、重载、覆盖

第一节 继承的概念1.1.1 为什么使用继承使一个类的数据成员和成员方法可以被另一个类(派生类或子类)重用。继承的特性实现了真正意义上的代码复用,子类可以从父类继承所有非private的数据成员和成员方法,以体现其共性。在子类中也可以新定义一些自己特有的数据成员和成员方法,以体现其个性。1.1.2 继承的格式: class 子类名  extends 父类名{ }继承通过

2014-04-14 20:06:09 377

原创 Java中的接口和抽象类

第一节 接口的概念1 定义接口的必要性□提供统一的格式;□Java不支持多继承,只支持单继承。通过接口来实现多继承的目的。多重继承是指一个子类可以有多个父类,该子类可以全部或部分继承所有直接父类的数据成员和成员方法。Java出于安全考虑不支持多重继承而只支持单一继承,Java不允许多继承,但可以实现多个接口,并且在继承的同时可以实现接口。第二节 接口的格式与实现 1

2014-04-14 20:04:02 372

原创 Java中的异常现象

Java中的异常现象    一、基本异常      异常情形:指引发阻止当前方法或作用域继续执行的问题.      普通问题:在当前环境下能得到足够的信息,总能处理这个错误.      而异常情形就不同了.发生了异常后,不能继续下去,因为在当前环境下无法获得必要的信息来解决当前的问题.你所能做的就是从当前环境跳出,并且把问题提交给上一级环境,这一动作就是抛出异常.     抛出

2014-04-14 20:01:45 446

原创 Java中的数组和字符串

Java中的数组和字符串一.数组:用一个标识符(变量名)和一组下标来代表一组相同数据类型的数据元素的集合.其中的每个数组元素在数组中的位置是固定的.可以通过叫做下标的编号加以区分,通过标识符和下标来访问每一个数据元素. 数组必须经过声明和初始化后,才可以使用. 1、数组的声明(确定数组名、数组的维数和数组的数据数据类型)但并没有分配存储空间     一维数组的声明格式如下:类型

2014-04-10 22:06:30 705

原创 Java web 开发中的servlet知识总结

1.      请求(request)—响应(response)模式:用户在浏览器的地址栏中输入一个网址并回车,浏览器会向服务器发送一个HTTP请求,服务器端程序接受这个请求,并对请求做出处理,然后发出一个回应,浏览器收到这个回应,并把回应的内容显示出来,这就是web应用程序的访问过程。2.      HTTP协议:浏览器单击链接是,会向服务器发送一段文本,告诉服务器请求的是那个网页,这段文本

2014-04-10 22:02:55 628

原创 Java web开发中的jsp知识总结

1.  jsp简介:jsp是一种基于文本的程序,其特点是HTML代码与Java程序共存,执行时jsp会被tomcat自动翻译,这个过程对开发者是透明的,不需要关注的,编译后的jsp和httpservlet一样,都是javax.servlet.Ser vlet接口的子类,因此jsp是另一种形式的servlet。2.  Jsp概述:jsp全称是Java server page,是为了简

2014-04-10 22:01:08 821

转载 Struts2教程--第一章 搭建Struts2开发环境

Struts2概述       在Struts的官方网站上,写着下面两段话:Apache Struts 2 is an elegant, extensible framework for creating enterprise-ready Java web applications. The framework is designed to streamline the full de

2014-04-10 21:56:26 371

转载 什么是hadoop

一个分布式系统基础架构,由Apache基金会开发。用户可以在不了解分布式底层细节的情况下,开发分布式程序。充分利用集群的威力高速运算和存储。Hadoop实现了一个分布式文件系统(Hadoop Distributed File System),简称HDFS。HDFS有着高容错性的特点,并且设计用来部署在低廉的(low-cost)硬件上。而且它提供高传输率(high throughput)来访问应用程

2014-04-10 21:52:59 344

转载 《最后期限》读后感

很久没有完整的读一本书了,很多书在读的过程中就半途而废,这次能把这本项目管理书籍完整读完,主要有两个原因:1、这是本小说而非教程,把项目管理的知识融入故事中之中不算是新鲜,不过却让人阅读起来很容易,特别是一篇前后连贯的小说。2、我把这本书放到了合适的位子--洗手间,这就为该书的阅读提供了规律而可靠的时间。阅读了这么一本情节糟糕的小说之后,如果对项目管理没有一些感悟的话,那就实在对不起那

2014-04-10 21:49:08 1322

转载 人月神话读后感

人月神话的核心观点:概念完整性和架构师  Brooks认为,一个整洁、优雅的变成产品必须向它的每位用户提供一个条理分明的概念模型,这个模型描述了应用,实现应用的方法以及用来指明操作和各种参数的用户界面使用策略。概念的完整性是易用性中最重要的因素。而架构师,则是负责保证产品所有方面的概念完整性的,架构师设计的是能够让用户理解产品概念的模型,这包括所有的功能的详细说明以及调用和控制的方法。它就像电

2014-04-10 21:46:22 563

原创 Android中不同activity之间数据的共享

1.全局变量的传递 (1)在activity_main.xml文件中添加一个按钮控件:       (2)在Other.xnl文件中添加一个文本控件:    (3)在MainActivity中添加对button控件的监听器,并通过intent传递到另一个Activity:   (4)新建一个Myapp.java文件,并继承Application,声明一个全局变量,并

2014-03-20 22:50:20 1008 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除