搜索到与相关的文章
编程技术

三层架构之抽象工厂加反射——实现数

在做系统的时候有意识的用到了抽象工厂这个设计模式,主要解决的是数据库更换的问题。下面就以简单的登录来逐步的分析一下这个模式。经典的三层架构数据库如下1.一般的数据库连接方式界面层1:PublicClassLogin2:PrivateSubbtnLogin_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)HandlesbtnLogin.Click3:DimLUserAsNewEntity.U

系统 2019-08-29 23:46:59 2214

编程技术

Template Method模式

上一篇关于Strategy模式提到如果不用Strategy模式有两种方案:一是使用多个if+else,另一个是通过继承产生多个子类,在子类里实现算法。TemplateMethod模式就和第二个实现密切相关。TemplateMethod模式

系统 2019-08-29 23:45:26 2214

编程技术

Expression Blend实例中文教程(3) - 布局控件快

上一篇对Blend3开发界面进行了快速入门介绍,本篇将基于Blend3介绍Silverlight控件。对于微软开发工具熟悉的朋友,相信您很快就熟悉Blend的开发界面和控件。XAML概述Silverlight的控件绘制是由XAML语言进行支持的。什么是XAML语言?简单的说,XAML(ExtensibleApplicationMarkupLanguage)是一款基于XML的描述性语言,中文也叫做可扩展应用程序标记语言。该语言是由微软开发创建,主要用于构建W

系统 2019-08-29 23:41:39 2214

编程技术

EMBA

EMBA英文全称为EXECUTIVEMASTEROFBUSINESSADMINISTRATION,直译为高级管理人员MBA,或高层管理人员工商管理硕士。它是由芝加哥大学管理学院首创。读EMBA的学员一般由公司推荐,利用业余时间集中上课,课程内容广泛,理论与实践平衡。其实质是一种具有学位的在职培训,它对升至公司中上级而又无MBA学位的管理人员很有意义。目录EMBA和MBA的区别入学考试的不同就读人员的不同教学模式的不同MBA与企业管理硕士区别国外EMBA教育

系统 2019-08-29 23:31:46 2214

编程技术

DOM-读取数据库,将数据写入XML,解析XML..

DOM-读取数据库,将数据写入XML,解析XML..数据的读取将数据从数据库中读取,并写入XML。代码如下:packagecom.mky.xml;importjava.io.File;importjava.io.FileNotFoundException;importjava.io.FileOutputStream;importjava.io.IOException;importjava.sql.Connection;importjava.sql.Driv

系统 2019-08-29 23:07:20 2214

编程技术

用FileUpload实现文件上传

用apache的一个开源项目fileupload可以轻松的实现文件的上传,目前的最新版本是commons-fileupload-1.2,可以到apache的网站下载importjava.io.File;importjava.util.Iterator;importjava.util.List;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletRes

系统 2019-08-29 22:39:00 2214

编程技术

找零钱问题

#include#definelen10main(){intm[len];intnum[len]={0};intn,j;inti=0;inttemp=1;printf("pleaseinputthevertex:\n");printf("ifyouwanttoendinputing,pleaseinput0\n");while(i

系统 2019-08-29 22:30:46 2214

编程技术

Maven 3.0 下载

Maven3.0下载地址发布了,关注Maven3.0正式版的朋友可以直接去官方获取最新的Maven3.0正式版下载地址下载试用。Maven3.0正式版是继2005年发布的Maven2.0之后变化最大的一个版本(历时5年之后发布的版本,变化不大也不可能了),相信很多朋友对从Maven1.x升级到Maven2.x的时候还心有余悸吧,其变化之大几乎改变了全部的POM架构。不过本次发布的Maven3.0并没有像之前那般大变化,Maven3.0完全兼容Maven2.

系统 2019-08-29 22:30:44 2214

编程技术

对账文件导出

if("datafile".equals(billForm.getAction())){Stringdate=request.getParameter("date");System.out.println("date="+date);if(date==null){}else{Listl=this.getBill2Service().getPayData(date);StringBuffersb=newStringBuffer();for(inti=0;i<

系统 2019-08-29 22:24:28 2214

编程技术

substring 和 contact 的误解

packagescjp;publicclassDemo140{publicstaticvoidmain(String[]args){Stringfoo="ABCDE";foo.substring(3);foo.concat("XYZ");System.out.println(foo);}}打印结果是是什么?我第一次答错了,写的是DEXYZ,事实上无论是substring还是contact对原来的字符串没有产生任何影响,只是返回了一个substring了的或

系统 2019-08-12 09:30:17 2214