??xml version="1.0" encoding="utf-8" standalone="yes"?> l典的《设计模式》一书归U_23U设计模式,本文按《易学设计模式》一书归U_cd下:(x) 前面讲过Q社?x)化的分工越来越l,自然在Y件设计方面也是如此,因此对象的创建和对象的用分开也就成ؓ(f)了必然趋ѝ因为对象的创徏?x)消耗掉pȝ的很多资源,所以单独对对象的创行研IӞ从而能够高效地创徏对象是创徏型模式要探讨的问题。这里有6个具体的创徏型模式可供研IӞ它们分别是:(x) 单工厂模式(Simple FactoryQ; 工厂Ҏ(gu)模式QF(tun)actory MethodQ; 抽象工厂模式QAbstract FactoryQ; 创徏者模式(BuilderQ; 原型模式QPrototypeQ; 单例模式QSingletonQ?/p>
说明Q严格来_(d)单工厂模式不是GoFȝ出来?3U设计模式之一?/p>
2Q结构型模式 在解决了对象的创建问题之后,对象的组成以?qing)对象之间的依赖关系成了开发h员关注的焦点Q因为如何设计对象的l构、承和依赖关系?x)?jing)响到后箋E序的维护性、代码的健壮性、耦合性等。对象结构的设计很容易体现出设计人员水^的高低,q里?个具体的l构型模式可供研IӞ它们分别是:(x) 外观模式QF(tun)acadeQ; 适配器模式(AdapterQ; 代理模式QProxyQ; 装饰模式QDecoratorQ; 桥模式(BridgeQ; l合模式QCompositeQ; 享元模式QF(tun)lyweightQ?/p>
3Q行为型模式 在对象的l构和对象的创徏问题都解决了之后Q就剩下对象的行为问题了Q如果对象的行ؓ(f)设计的好Q那么对象的行ؓ(f)׃(x)更清晎ͼ它们之间的协作效率就?x)提高,q里?1个具体的行ؓ(f)型模式可供研IӞ它们分别是:(x) 模板Ҏ(gu)模式QTemplate MethodQ; 观察者模式(ObserverQ; 状态模式(StateQ; {略模式QStrategyQ; 职责链模式(Chain of ResponsibilityQ; 命o(h)模式QCommandQ; 讉K者模式(VisitorQ; 调停者模式(MediatorQ; 备忘录模式(MementoQ; q代器模式(IteratorQ; 解释器模式(InterpreterQ?/p>
一、下载Maven
在Maven官方|站Qhttp://maven.apache.orgQ下载,eg.apache-maven-3.6.1
二、安装Maven
1.在环境变量中讄JAVA_HOMEQƈ且指向对应JDK。(已经安装完毕的可以忽略)
2.解压mavenQ在Path变量中设|maven的bin目录。例如:(x)C:\apache-maven-3.6.1\bin;
3.mvn -v 命o(h)认是否安装成功
刚刚学习(fn)Q有不对的地方希望大家指出?br />参考(http://maven.apache.org/install.htmlQ?/p>
]]>
一个文档包含多个段落,一个段落包含多个RunsQ一个Runs包含多个RunQRun是文档的最单?br />
获取所有段落:(x)List<XWPFParagraph> paragraphs = word.getParagraphs();
获取一个段落中的所有RunsQList<XWPFRun> xwpfRuns = xwpfParagraph.getRuns();
获取一个Runs中的一个RunQXWPFRun run = xwpfRuns.get(index);
2、poi之word文档l构介绍之正文表?br />
一个文档包含多个表|一个表格包含多行,一行包含多列(|Q每一格的内容相当于一个完整的文档
获取所有表|(x)List<XWPFTable> xwpfTables = doc.getTables();
获取一个表g的所有行QList<XWPFTableRow> xwpfTableRows = xwpfTable.getRows();
获取一行中的所有列QList<XWPFTableCell> xwpfTableCells = xwpfTableRow.getTableCells();
获取一格里的内容:(x)List<XWPFParagraph> paragraphs = xwpfTableCell.getParagraphs();
之后和正文段落一?br />
注:(x)
表格的一格相当于一个完整的docx文档Q只是没有页眉和脚。里面可以有表格Q用xwpfTableCell.getTables()获取Qand so on
在poi文档中段落和表格是完全分开的,如果在两个段落中有一个表|在poi中是没办法确定表格在D落中间的。(当然除非你本来知道了Q这句是废话Q。只有文档的格式固定Q才能正的得到文档的结?br />
3、poi之word文档l构介绍之页眉:(x)
一个文档可以有多个늜(不知道怎么?x)有多个늜。。?,늜里面可以包含D落和表?br />
获取文档的页眉:(x)List<XWPFHeader> headerList = doc.getHeaderList();
获取늜里的所有段落:(x)List<XWPFParagraph> paras = header.getParagraphs();
获取늜里的所有表|(x)List<XWPFTable> tables = header.getTables();
之后׃样了
4、poi之word文档l构介绍之页脚:(x)
脚和页眉基本类|可以获取表示|的角?br />
转发地址
http://www.cnblogs.com/Springmoon-venn/p/5494602.html
]]>
1Q创建型模式
{
var openobj = window;
if(typeof(window.dialogArguments) == 'object')
{
openobj = window.dialogArguments;
}
openobj.open(urlstr,"_blank");
}
http://blog.csdn.net/gaozhigang/article/details/7309080
Weblogic 10下JSP el与ognl的问题与解决Ҏ(gu)
admin发布?010-05-06 10:17 | 142ơ阅?/font>
English Title:Weblogic 10 leaves the problem of JSP El and Ognl and means of settlement |