然后点击查找, ׃(x)看到当前数据?/a>里的? 界面如下:
选中某一个表, 或几? 点击生成, 我们的需要的代码q成了(jin).
q时回到我们的eclipse的相应目录下, 按一下F5h, 我们所选的表的po文g已经生成?
<#-- 生成package信息 --> <#if p.poPackageName??>package ${p.poPackageName};</#if> <#-- 生成import信息 --> <#list g.entityImportClassSet as clazz> import ${clazz}; </#list> /** *Description: ${g.tableComment}[${g.tableName}]理接口实现c?<br/> *Create info: ${c.author}, ${g.createTime?string("yyyy/MM/dd")} <br/> *Copyright (c) ${g.createTime?string("yyyy")}, ${c.contact} All Rights Reserved. <br/> * *@Version 1.0 */ public class ${g.entityCap}Po { <#-- 生成主键字段信息 --> <#list g.fieldLst as f> private ${f.javaTypeShort} ${f.property}; <#if f.columnComment??>// ${f.columnComment}<#if f.isPk>,主键</#if><#if !f.isNullAble>,不能为空</#if></#if> </#list> <#-- 生成不带参数的构造方?--> /** *不带参数的构造方?*/ public ${g.entityCap}Po(){} <#-- 生成以主键ؓ(f)参数的构造方?--> /** *主键作ؓ(f)参数的构造方?*@param ${g.pkField.property} <#if g.pkField.columnComment??>${g.pkField.columnComment}</#if> */ public ${g.entityCap}Po(${g.pkField.javaTypeShort} ${g.pkField.property}){ this.${g.pkField.property} = ${g.pkField.property}; } <#-- 生成主键set/getҎ(gu) --> <#list g.fieldLst as f> /** *Getter <#if f.columnComment??>${f.columnComment}</#if><#if f.isPk>,主键</#if><#if !f.isNullAble>,不能为空</#if> *@return */ public ${f.javaTypeShort} get${f.propertyCap}(){ return this.${f.property}; } /** *Setter <#if f.columnComment??>${f.columnComment}</#if><#if f.isPk>,主键</#if><#if !f.isNullAble>,不能为空</#if> *@param ${f.property} */ public void set${f.propertyCap}(${f.javaTypeShort} ${f.property}){ this.${f.property} = ${f.property}; } </#list> }
选中刚才的创建的解决Ҏ(gu), 点击”d列表” 下面?“d”, 在弹出界面中输入如下信息
##### 在这个面板中作以下几点说?
1. 模板路径${templatesPath}?x)被pp_home//comfig//templates替换.
2. 存放路径最l的l果是前面的”基本路径” + “Java” +”包名(转化成\?”
3. 包名后面的文本框的? 是包名的别名, 在freemarker文g中可以通过${p.poPackageName}d?/p>
q进下Q务列表里已经有了(jin)q个d, 如图:
■ 评对象
参加全国软考h员(sh)?qing)想了(jin)解目理知识的信息系l集成专业h员?/p>
■ 评目标
通过学习(fn)Q学员可以学?fn)到Q?nbsp;
理解目各阶D划分及(qing)其特点;
?nbsp;理解需求管理;
?nbsp;掌握目整体理的主要过E;
?nbsp;制定工作分解l构和范围控Ӟ
?nbsp;掌握目理|络计划技术、制定进度计划与q度控制Q?br style="margin: 0px; padding: 0px;" />?nbsp;掌握成本估算工具与方法;
?nbsp;掌握质量理q程?qing)其工具、技术;
?nbsp;掌握人力资源理各过E内容;
?nbsp;理解风险理Q制定减风险策略;
?nbsp;理解沟通管理的重要性;
?nbsp;掌握采购理的招投标具体知识Q?br style="margin: 0px; padding: 0px;" />?nbsp;描述有效目收尾E序Q?br style="margin: 0px; padding: 0px;" />?nbsp;理解配置理概念?qing)相x(chng)E;
?nbsp;掌握案例分析{题Ҏ(gu)Q?nbsp;
?nbsp;掌握考试大纲规定的信息系l徏设、信息化、标准化、信息安全、信息系l集成专业技术知识及(qing)相关法律法规{知识;
maven 让?zhn)的构Z是一般的爽,下面q看怎么栯maven工作h?/span>
,mavenJDK5jdk6.javaJDK(windows)
mavenmavenhttp://maven.apache.org/download.html apache-maven-2.2.0-bin.zip D:/apache-maven-2.2.0-bin讄两个比较重要的环境变量?/span>
cmd mvn –v .Maven
maven
目录包含?jin)运行Maven的mvn脚本?目录包含?jin)一个负责创建Mavenq行所需要的c装载器的JAR文g?目录包含?jin)一个全局?/span>文gQ该文g用来自定义你机器上Maven的一些行为。如果需要自定义MavenQ更通常的做法是覆写 目录下的文gQ每个用户都有对应的q个目录?/span>目录有了(jin)一个包含Maven核心(j)的JAR文g?另外Q默认情况下Qmaven?x)将本地仓库存贮?/span>下,当你从远EMaven仓库下蝲依赖的时候,Maven在你本地仓库存储?jin)这个依赖的一个副本,如果你要改变q个位置Q那么你得修?/span>文g。例如将路径修改到D?,则修改节?<localRepository>d:/repository</localRepository>Q设|后别忘?sh)(jin)设|环境变?M2_REPO= d:/repository .
web Cmd
webmaven-webapp
pom.xml
packaging: war,wartarget
WAR finalNamemaven-wepapp.war
Dependencyjunitjarwar
webhelloworld index.jspwarweb
mvn install,
Targetmaven-webapp.warTomcat讉KQ?/span>
Http://localhost:8080/maven-webapp/index.jsp
hello world
mavenjettywebtomcatpom.xmljetty 配置好后Q可以启动jetty服务器?/span>
mvn jetty:run
最后出?/span>
表示启动成功Q访问url卛_?/span>
如果jetty无法启动Q在settings.xml中,配置一?/span>
卛_解决问题?/span>
提C:(x)
如果惛_eclipse中用工E,则在命o(h)行中q行
Mvn eclipse:eclipse 卛_生成eclipse工程所需?project{文件?/span>
Mvn eclipse:clean 则是eclipse配置信息清除
如果要在eclipse中查看外部引入包的源代码{,则在命o(h)行中键入
mvn dependency:sources 卛_下蝲源代码,如果没有下蝲Q请先执行命?mvn clean Q后再下?/span>