map-server保存地图参数设置,使地图二值化

1.保存地图:

rosrun map_server map_saver --occ 40 --free 20 -f "mapname"

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
这是2个压缩包中的第二个,请一并将第一个下载后,随便解压其中一个即可。 如果只希望下载其中一部分即可阅读,可下载另一个pdf: http://download.csdn.net/detail/oqqsun12345678/5215337 内容简介 出版日期: 2012年1月1日 《JavaServer Faces 2.0完全参考手册》针对javaserver faces(jsf)2.0中的变化进行了全面的修订与更新,涵盖了javeee的官方标准web开发架构的每个方面。在这本权威著作中,sun microsystems公司中的jsf合作规范领导者展示了如何创建动态的、跨浏览器的web应用程序,由于保留了较高质量的代码和可扩展性,这些应用程序可以给用户带来极为优秀的体验。 《JavaServer Faces 2.0完全参考手册》提供了一个综合的示例应用程序,可以将其用作您自己的jsf应用程序的模型。该示例应用程序的代码可以从网上下载。《JavaServer Faces 2.0完全参考手册》对所有jsf功能都进行了解释,包括请求处理生命周期、托管bean、页面导航、组件开发、ajax、验证器、国际化和安全。贯穿全书的专家组意见提供了关于jsf设计的内部信息。 推荐编辑 《JavaServer Faces 2.0完全参考手册》主要内容:搭建开发环境并构建JSF应用程序。理解JSF请求处理生命周期。使用Facelets视图声明语言、托管bean和JSF表达式语言(EL)。按照JSF导航模型声明一个页面,包括新的“隐式导航”功能。使用用户界面组件模型和JSF事件模型,包括支持可添加书签的页面以及POST、REDIRECT、GET模式。使用为模型数据验证设立的新的JSR-303bean验证标准。创建可以使用Ajax的定制用户界面组件。使用定制的非用户界面组件来扩展JSF。管理安全、可访问性、国际化和本地化。学会使用Liferay的JSF团队领导开发的JSF和Portlet,Liferay是处于领导地位的JavaPortal开发商。 全面介绍JSF2.0、详述如何使用Ajax,以及按照JSF2.0、的方式构建组件、快速理解众多可以直接运行的代码示例。 作者 作者:(美国)伯恩斯 (Ed Burns) (美国)沙尔克 (Chris Schalk) (美国)格里芬 (Neil Griffin) 译者:陶克 熊淑华 伯恩斯,Ed Burns是Sun Microsystems公司的高级主管工程师,此外还是JavaServer Faces共同规范的领导者。他与其他人合著了JavaServer Faces:The Complete Reference一书,并且是Secrets of the Rock Star Programmers一书的作者。 沙尔克,Chris Schalk是developer advocate,致力于提升Google的API和技术。他当前在国际化Web开发社区工作,主要研究新的Google App Engine和Open Social API。 格里芬,Neil Griffin是Liferay Portal的委员以及JSF开发团队领导者,并且是Portlet Faces项目的合作创始人。 目录 第I部分 javaserver faces框架 第1章 javaserver faces简介 1.1 什么是javaserver faces 1.2 javaserver faces的历史 1.2.1 公共网关接口 1.2.2 servletapi 1.2.3 java服务器页面 1.2.4 apachestruts 1.2.5 spring框架和springmvc 1.2.6 javaserverfaces的诞生 1.3 javaserver faces设计目标 1.4 jsf应用程序架构 1.4.1 jsf请求处理生命周期 1.4.2 jsf导航模型 第2章 构建一个简单的javaserver faces应用程序 2.1 应用程序概述 2.1.1 jsfreg应用程序文件 2.1.2 jsf软件栈 2.1.3 装配jsfreg应用程序 2.1.4 配置文件 2.1.5 facelets页面 2.2 构建和运行应用程序 2.3 应用程序关键部分 回顾 第3章 javaserver faces请求处理生命周期 3.1 jsf请求处理生命周期概述 3.1.1 请求处理生命周期的功能 3.1.2 与其他web技术的区别 3.1.3 服务器端视图的自动管理与同步 3.1.4 请求处理生命周期的各阶段 3.2 观察请求处理生命周期 3.3 与请求处理生命周期有关的高级主题 3.3.1 使用immediate属性 3.3.2 阶段侦听器 3.3.3 异常处理程序 3.4 关键的生命周期概念 第4章 facelets视图声明语言 4.1 jsf中使用模板化的威力 4.2 jsp与facelets的异同 4.3 使用facelets执行模板化 4.4 facelets模板化标签使用指南 4.4.1 ui:composition 4.4.2 ui:decorate 4.4.3 ui:define 4.4.4 ui:insert 4.4.5 ui:include 4.4.6 ui:param 4.5 facelets非模板化标签使用指南 4.5.1 ui:component 4.5.2 ui:fragment 4.5.3 ui:remove 4.5.4 ui:debug 第5章 托管bean与JSF表达式语言 5.1 托管bean概念 5.1.1 简单托管bean示例 5.1.2 初始化托管bean属性 5.1.3 把List和Map声明为托管bean 5.1.4 托管bean的相互依赖 5.1.5 使用EL设置托管属性 5.2 控制托管bean生命周期 5.3 JSF表达式语言 5.3.1 JSFl.1 与JSFl.2 之间表达式语言的关键区别 5.3.2 统一EL概念 5.3.3 值表达式 5.3.4 表达式操作符 5.3.5 方法表达式 5.4 托管bean的Web应用程序开发细节 5.4.1 采用编程方式访问托管bean 5.4.2 使用托管bean作为JSF页面的支撑bean 第6章 导航模型 6.1 使用隐式导航 6.2 JSF导航系统概述 6.2.1 回顾MVC-控制器 6.2.2 Navigation HandleI-幕后主管 6.2.3 Faces动作方法说明 6.3 构建导航规则 6.3.1 静态导航示例 6.3.2 动态导航示例 6.4 更复杂的导航示例 6.4.1 使用通配符 6.4.2 使用条件导航 6.4.3 使用重定向 6.4.4 视图参数的XML配置 6.4.5 在Servlet错误页上使用JSF组件 第7章 用户界面组件模型 7.1 什么是用户界面组件 7.1.1 基于组件的Web开发的兴起 7.1.2 Java Server Faces用户界面组件的目标 7.2 JSF用户界面组件架构介绍 7.2.1 用户界面组件树(视图) 7.2.2 用户界面组件和相关的“活动部分 7.3 组件资源 7.4 用户界面组件和Facelets 7.4.1 用编程方式访问用户界面组件 7.4.2 在JSF视图中绑定用户界面组件的有用建议 第8章 数据转换与数据验证 8.1 验证和转换的示例 8.2 转换和验证揭秘 8.3 Faces转换器系统 8.3.1 Date Time Converter 8.3.2 Number Converter 8.3.3 关联转换器与UI Component实例 8.3.4 转换器的生命周期 8.3.5 定制转换器 8.4 Faces验证系统 8.4.1 Long Range Validator 8.4.2 Double Range Validator 8.4.3 Length Validator 8.4.4 必需的工具Required Validator 8.4.5 Reg Ex Validator 8.4.6 Bean Validator …… 第9章 jsf事件模型 第II部分 扩展javaserver faces 第10章 应用jsf:虚拟教练应用程序简介 第11章 构建定制用户界面组件 第12章 jsf与ajax 第13章 构建非用户界面定制组件 第14章 保护javaserver faces应用程序 第III部分 javaserver faces工具与库 第15章 配置javaserver faces应用程序 第16章 标准的jsf组件库 附录jsf portlet
****************************模板规范化管理 开始**************************** 每个模版要把所用的css,js,img,html按照相关规定,放到指定目录。 每个模版都可定义不同的样式,所以系统内置的功能的相关文件也都放在了模版里,每个模版里存储一份,避免替换系统目录下的其他文件。 ads/ 存放广告js文件,可自定义名称, 在当前模版路径的config.xml 里配置好 html/ 存放html模版文件,可自定义名称,在后台配置好。 js/ 存放模版相关js文件 js/home.js 系统内置功能的JS函数库 css/ 存放样式表文件 css/home.css 系统内置功能的样式表,例如 顶踩,联想搜索,星星评分,历史记录,留言本,评论等功能。 css/style.css 当前模版的自定义样式表 images/ 存放模版的相关图片 images/home/ 存放系统内置功能的相关图片,例如 顶踩,联想搜索,星星评分,历史记录,留言本,评论等功能。 images/ads/ 存放广告图片 template/user/ 为系统会员中心的模版及相关css和js ****************************模板规范化管理 结束**************************** ****************************系统内置JS、CSS说明 开始**************************** 文件:js/home.js MAC.Url 当前网页的链接 MAC.Title 当前网页的标题 MAC.Copy(s) 复制内容到剪切板; s=字符串 MAC.Home(o,u) 设置默认主页; <a target="_self" href="[removed]void(0)" MAC.Fav(u,s) 加入浏览器收藏夹; <a target="_self" href="[removed]void(0)" MAC.Open(u,w,h) 弹出网页;u=网址,w=宽度,h=高度 MAC.Cookie.Set(name,value,days) 设置cookie的值; name=cookie名称,value=cookie值,days=过期时间 MAC.Cookie.Get(name) 获取cookie的值; name=cookie名称 MAC.Cookie.Del(name) 删除cookie的值; name=cookie名称 MAC.AdsWrap(w,h,n) 预留广告位占位; w=宽度,h=高度,n=名称 自动加载设置项: html元素ID为history: 自动设置为鼠标移动滑入滑出 显示隐藏 历史记录。 html元素ID为wd: 自动设置联想搜索功能。 延迟加载图片: img元素不要使用src调用图片地址,而是用data-original。 <img class="lazy" data-original="[vod:pic]" src="{maccms:path}images/blank.png" alt="[vod:name]" /> ****************************系统内置JS、CSS函数库说明 结束**************************** ****************************模板规范化管理 结束**************************** ****************************模板介绍开始**************************** home_include.html 全站公共引入文件 引入js、css样式,还有系统JS变量 home_head.html 全站头部 home_foot.html 全站尾部 home_gbook.html 留言本 home_comment.html 评论 label_ 开头的都是自定义页面 art_detail.html 文章内容页 art_index.html 文章首页 art_list.html 文章分类筛选页 art_map.html 文章地图页 art_search.html 文章搜索页 art_topicindex.html 文章专题首页 art_topiclist.html 文章专题数据列表页 art_type.html 文章分类页 vod_detail.html 视频内容页 vod_index.html 视频首页 vod_list.html 视频分类筛选页 vod_map.html 视频地图页 vod_play.html 视频播放页 vod_playopen.html 视频弹窗播放页 vod_search.html 视频搜索页面 vod_topicindex.html 视频专题首页 vod_topiclist.html 视频专题数据列表页 vod_type.html 视频分类页面 ****************************模板介绍结束**************************** ****************************全局标签开始**************************** {maccms:runtime} 页面运行时间、查询次数、占用内存 {maccms:date} 当前日期 {maccms:siteaid} 当前所在模块ID {maccms:url} 网站域名 {maccms:name} 网站名称 {maccms:keywords} 网站关键字 {maccms:description} 网站描述信息 {maccms:icp} 网站备案号 {maccms:qq} 网站管理QQ {maccms:email} 网站管理Email {maccms:visits} 网站统计代码 {maccms:path} 安装目录 {maccms:path_ads} 当前模版广告文件目录 {maccms:path_tpl} 当前模版HTML文件目录 {maccms:suffix} 文件后缀名 {maccms:link_gbook} 留言本链接 {maccms:link_search_vod} 视频搜索页链接 {maccms:link_search_art} 文章搜索页链接 {maccms:link_index} 视频首页链接 {maccms:link_index_art} 文章首页链接 {maccms:link_map_vod} 视频地图链接 {maccms:link_map_art} 文章地图链接 {maccms:link_topic_vod} 视频专题首页链接 {maccms:link_topic_art} 文章专题首页链接 {maccms:link_map_rss} RSS链接 {maccms:link_map_baidu} Baidu SiteMap链接 {maccms:link_map_google} Google SiteMap链接 {maccms:count_vod_all} 视频数据总量 {maccms:count_vod_day} 视频当天更新数据量 {maccms:count_art_all} 文章数据总量 {maccms:count_art_day} 文章当天更新数据量 {maccms:count_user_all} 会员总数 {maccms:count_user_day} 会员当天注册数量 {maccms:userid} 当前登录会员ID {maccms:username} 当前登录会员名 {maccms:usergroupid} 当前登录会员组ID,如果没有登录则是空 {maccms:curvodtypeid} 视频当前分类ID {maccms:curvodtypepid} 视频当前分类的父分类ID {maccms:curvodtopicid} 视频当前专题ID {maccms:curarttypeid} 文章当前分类ID {maccms:curarttypepid} 文章当前分类的父分类ID {maccms:curarttopicid} 文章当前专题ID {maccms:load label.html} 载入自定义页面内容 {maccms:getlink label.html} 获取自定义页面的链接 {maccms:siteaid} 当前所在系统模版id 视频首页 10 视频地图页 11 视频分类,筛选页 12 视频专题首页 13 视频专题数据列表 14 视频搜索页 15 视频内容页 16 视频播放页 17 视频下载页 18 文章首页 20 文章地图页 21 文章分类,筛选页 22 文章专题首页 23 文章专题数据列表 24 文章搜索页 25 文章内容页 26 系统留言本 30 系统评论 31 系统用户中心 40 ****************************全局标签结束**************************** ****************************条件判断if标签 开始**************************** if标签,支持多重嵌套,每个层级的if标签不能相同 例: {if-A:[vod:num] > 1 }....{endif-A} {if-A:[vod:num] mod 2=0}....{else-A}....{endif-A} {if-A:[vod:num] mod 2=0}....{elseif-A}....{else-A}....{endif-A} {if-A:not isN("[vod:remarks]")} [vod:remarks] {elseif-A:[vod:state]=0} [完结] {elseif-A:[vod:state]>0} {if-B:[vod:state]>10000} [连载[vod:state]]期 {else-B} [连载[vod:state]]集 {endif-B} {else-A} {endif-A} ****************************条件判断if标签 结束**************************** ****************************用户登陆页面标签 开始**************************** 用户登录窗口iframe调用: <iframe src="{maccms:path}index.php?m=user-iframe.html" frameborder="0" scrolling="no" width="100%" height="25"></iframe> 特有标签: {maccms:userid} 会员ID {maccms:username} 会员名 {maccms:userqq} QQ号码 {maccms:useremail} email地址 {maccms:userphone} 电话 {maccms:userregtime} 注册时间 {maccms:userpoints} 剩余点数 {maccms:userlogintime} 最后登录时间 {maccms:userloginnum} 总登录次数 {maccms:usertj} 推荐人数 {maccms:usergroupid} 会员组ID {maccms:usergroupname} 会员组名称 {maccms:userloginip} 最后登录IP 例如: <DIV class=p-nav> <UL> <LI>{maccms:username},欢迎您回来! </LI> <LI>推荐人数:{maccms:usertj} </LI> <LI>账户积分:{maccms:userpoints} </LI> <LI>登录次数:{maccms:userloginnum} </LI> <LI>登录时间:{maccms:userlogintime} </LI> <LI><A href="{maccms:path}index.php?m=user-index.html" target="_blank">进入用户中心</A></LI> <LI><A href="{maccms:path}index.php?m=user-logout.html">退出</A> </LI> </UL> </DIV> ****************************用户登陆页面标签 结束**************************** ****************************友情链接标签 开始**************************** 参数: type:友情链接类型 font表示文字,pic表示图片 num: 获取数据条数 例: {maccms:link type=pic num=2} [link:num]序号 [link:name]名称,支持长度控制[link:name len=10] [link:link]地址 [link:pic]图片 {/maccms:link} ****************************友情链接标签 开始**************************** ****************************留言本标签 开始**************************** 参数: num:数据条数 默认值10,非分页时使用 pagesize:每页数据条数,分页时使用 by:数据排序依据 id,time 例: {maccms:gbook num=10 order=desc by=time} [gbook:num] 排序位 [gbook:numfill] 自动补位序号,个位数前补0 [gbook:numjoin] 如使用start参数,则自动从start开始计数 [gbook:id] 编号id [gbook:name] 留言昵称 [gbook:content] 留言内容 [gbook:reply] 回复内容 [gbook:ip] 留言者IP [gbook:time] 留言时间 [gbook:replytime] 回复时间 [gbook:color] 随机颜色 {/maccms:gbook} ****************************留言本标签 开始**************************** ****************************评论标签 开始**************************** 参数: num:数据条数 默认值10,非分页时使用 pagesize:每页数据条数,分页时使用 by:数据排序依据 id,time 例: {maccms:comment num=10 order=desc by=time} [comment:num] 排序位 [comment:numfill] 自动补位序号,个位数前补0 [comment:numjoin] 如使用start参数,则自动从start开始计数 [comment:id] 编号id [comment:name] 评论昵称 [comment:content] 评论内容 [comment:ip] 评论者IP [comment:time] 评论时间 [comment:color] 随机颜色 {/maccms:comment} ****************************评论标签 开始**************************** ****************************数据区域块标签(首页、地图页的栏目块双层循环) 开始**************************** 参数: type: all获取所有分类包含父子,parent获取所有父分类,child获取所有子分类, 1,2,3 指定分类id by:数据排序依据 id,sort 默认sort order: 数据排序方式 desc(倒序) asc (正序) table:必有参数vod则调用视频分类,art调用文章分类。 例: 调用视频分类 {maccms:matrix type=1,2,6 table=vod} [matrix:num]:序号 [matrix:id]:id [matrix:name]:名称 [matrix:title]:seo标题 [matrix:key]:seo关键字 [matrix:des]:seo描述 [matrix:count]:包含数据量 [matrix:link]:链接 {maccms:vod num=5 type=[matrix:id] start=1 order=desc by=time} {/maccms:vod} {/maccms:matrix} ****************************数据区域块标签(首页、地图页的栏目块双层循环) 结束**************************** ****************************分类标签(视频,文章通用) 开始**************************** 参数: type:all获取所有分类包含父子,parenet获取所有父分类,child获取所有子分类 ,auto 在分类页、搜索页使用(将进入分类筛选页面和搜索筛选页,自动筛选一二级分类) by:数据排序依据 id,sort 默认sort order: 数据排序方式 desc(倒序) asc (正序) parent: 父栏目ID, 0表示所有顶级栏目, 具体id表示调用指定分类的子分类菜单 num:取分类数目,按照排序顺序。 6表示取得排序前6个分类。 table:必有参数vod则调用视频分类,art调用文章分类。 例:视频单级别分类调用: {maccms:menu type=parent order=asc table=vod} [menu:num]:序号 [menu:id]:id [menu:pid]:父分类id [menu:name]:名称 [menu:key]:seo关键字 [menu:des]:seo描述 [menu:title]:seo标题 [menu:link]:链接 {/maccms:menu} ****************************分类标签(视频,文章通用) 结束**************************** ****************************专题首页标签(视频,文章通用) 开始**************************** 参数: pg:页码 特有标签: ****************************专题首页标签(视频,文章通用) 结束**************************** ****************************专题列表标签(视频,文章通用) 开始**************************** 参数: num:数据条数 默认值10,非分页时使用 pagesize:每页数据条数,分页时使用 id:all表示调出所有专题;id为指定专题ID表示调出某个专题;调出指定多个专题使用英文逗号隔开;默认值为all by:数据排序依据 id,hits总点击,dayhits日点击,weekhits周点击,monthhits月点击,addtime添加时间,time更新时间,up顶,down踩 order: 数据排序方式 desc(倒序) asc (正序) table:必有参数vod则调用视频专题,art调用文章专题 例: {maccms:topic num=3 id=all/特定值/1,3 table=vod} [topic:num] 排序位 [topic:numfill] 自动补位序号,个位数前补0 [topic:numjoin] 如使用start参数,则自动从start开始计数 [topic:id] 编号id [topic:name] 专题名称,支持长度控制 len [topic:count] 专题包含的影片数量 [topic:pic] 专题图片 [topic:sort] 专题排序号 [topic:link] 专题链接 [topic:key] 专题seo关键字 [topic:des] 专题seo描述 [topic:title] 专题seo标题 [topic:level] 推荐值 [topic:hits] 总人气 [topic:dayhits] 日人气 [topic:weekhits] 周人气 [topic:monthhits] 月人气 [topic:addtime] 添加时间:可控时间格式 yy-m-d ,y-m-d , m-d [topic:time] 更新时间:可控时间格式 yy-m-d ,y-m-d , m-d [topic:content] 专题描述,支持长度控制 len [topic:contenttext] 过滤html代码后专题描述 [topic:remarks] 专题备注 [topic:link] 专题链接 {/maccms:topic} 特有标签: {page:hits} 动态载入专题的点击量 ****************************专题列表标签(视频,文章通用) 结束**************************** ****************************剧情小分类标签(视频) 开始**************************** 参数: type:指定视频顶级分类ID ,auto 在分类页、搜索页使用(将进入分类筛选页面和搜索筛选页,自动筛选一二级分类) by:数据排序依据 id,sort 默认sort order: 数据排序方式 desc(倒序) asc (正序) id: 指定小分类id。多个用逗号连接1,2,3,4 num:取分类数目,按照排序顺序。 6表示取得排序前6个分类。 例:调用ID为1的视频顶级分类的下的 所有剧情分类: {maccms:class type=1 order=asc} [class:num]:序号 [class:id]:id [class:pid]:父分类id [class:name]:名称 [class:link]:链接 {/maccms:class} ****************************剧情小分类标签(视频) 结束**************************** ****************************视频地区、语言、年代标签 开始**************************** 地区标签参数: order: 排序desc倒序,asc正序 type:auto时,分类筛选、搜索页面使用、自动补齐筛选参数 {maccms:area order=desc type=auto} [area:num] 排序位 [area:name] 地区名称 [area:link] 搜索链接地址 {/maccms:area} 例如: {maccms:area order=desc type=auto} <a target="_blank" href="[area:link]">[area:name]</a> {/maccms:area} 语言标签参数: order:排序desc倒序,asc正序 type:auto时,分类筛选、搜索页面使用、自动补齐筛选参数 {maccms:lang order=desc} [lang:num] 排序位 [lang:id] 语言id [lang:name] 语言名称 [lang:link] 搜索链接地址 {/maccms:lang} 例如: {maccms:lang order=desc type=auto} <a href="[lang:link]">[lang:name]</a> {/maccms:lang} 年代标签参数: order:排序desc倒序,asc正序 start:起始年代 end:结束年代 type:auto时,分类筛选、搜索页面使用、自动补齐筛选参数 例如: {maccms:year order=desc type=auto start=2000 end=2012} <a href="[year:link]">[year:name]</a> {/maccms:year} ****************************视频地区、语言、年代标签 结束**************************** ****************************视频搜索参数和标签详解 开始**************************** 参数详解: wd:名称或主演 ids:数据id支持多个逗号分割 1,2,3 letter:首字母 pinyin:拼音 starring:主演 directed:导演 area:地区 lang:语言 year:上映日期 typeid:所属分类 classid:所属剧情分类 order:排序 desc(倒序) asc (正序) by:排序字段 例如: index.php?m=vod-search-wd-火影 搜索名称为火影的数据 index.php?m=vod-search-ids-123,567 搜索数据id为 123和567的数据,可以多条,逗号分割 index.php?m=vod-search-starring-刘德华 搜索主演为刘德华的数据 index.php?m=vod-search-letter-A 搜索首字母为A的数据 index.php?m=vod-search-typeid-1-wd-海贼 搜素分类ID为1下属的名称为海贼的数据 index.php?m=vod-search-wd-火影-order-desc-by-hits 搜索名称为火影的数据按照 总人气倒序排列 支持标签: {page:key} 搜索关键字 {page:des} 搜索关键字描述 {page:wd} 搜索的名称 {page:wdencode} url编码后的名称 {page:pinyin} 搜索的拼音 {page:letter} 搜索的首字母 {page:starring} 搜索的主演 {page:starringencode} url编码后的主演 {page:directed} 搜索的导演 {page:directedencode} url编码后的导演 {page:area} 搜索的地区 {page:areaencode} url编码后的地区 {page:language} 搜索的语言 {page:languageencode} url编码后的语言 {page:year} 搜索的年代 {page:typeid} 搜索的分类id {page:now} 当前页数 {page:datacount} 搜索结果总数量 {page:size} 搜索结果每页显示数量 {page:count} 搜索数据分页总数 ****************************视频搜索参数详解 结束**************************** ****************************视频分类列表页参数详解 开始**************************** 参数详解: id:分类id pg:页码 支持标签: {page:id} 当前分类id {page:pid} 当前分类的父级id {page:name} 当前分类名称 {page:name} 当前分类拼音名称 {page:key} 当前分类seo关键字 {page:des} 当前分类seo描述 {page:title} 当前分类seo标题 {page:link} 当前分类链接 {page:textlink} 当前位置导航链接 例如当前位置:首页 >> 电影 >> 动作片 {page:linkbytime} 进入分页筛选页面,按照时间排序链接 {page:linkbyhits} 进入分页筛选页面,按照人气排序链接 {page:linkbyscore} 进入分页筛选页面,按照评分排序链接 ****************************视频分类列表页参数详解 结束**************************** ****************************视频分类筛选页参数详解 开始**************************** 参数详解: id:数据id pg:页码 letter:首字母 area:地区 lang:语言 year:上映日期 order:排序 desc(倒序) asc (正序) by:排序字段 time时间,hits点击,score评分 例如: index.php?m=vod-list-id-5-pg-1-order-desc-by-hits-year-2013-letter-B-area-大陆-lang-国语 筛选分类为5,第1页,倒序,按人气排序,2013年上映,首字母B,地区大陆,语言国语 支持标签: {page:id} 当前分类id {page:pid} 当前分类的父级id {page:name} 当前分类名称 {page:name} 当前分类拼音名称 {page:key} 当前分类seo关键字 {page:des} 当前分类seo描述 {page:title} 当前分类seo标题 {page:link} 当前分类链接 {page:textlink} 当前位置导航链接 例如当前位置:首页 >> 电影 >> 动作片 {page:year} 筛选参数-上映年代 {page:lang} 筛选参数-语言 {page:langencode} 筛选参数-语言url编码 {page:area} 筛选参数-地区 {page:areaencode} 筛选参数-地区url编码 {page:letter} 筛选参数-首字母 {page:classid} 剧情分类id {page:classname} 剧情分类名称 {page:linkyear} 筛选链接-年代-全部 {page:linkletter} 筛选链接-首字母-全部 {page:linkarea} 筛选链接-地区-全部 {page:linklang} 筛选链接-语言-全部 {page:linkbytime} 筛选链接-按照时间排序 {page:linkbyhits} 筛选链接-按照人气排序 {page:linkbyscore} 筛选链接-按照评分排序 ****************************视频分类筛选页参数详解 结束**************************** ****************************分页标签详解 开始**************************** 分页标签可用在,首页、分类页、筛选页、专题首页、专题数据列表、搜索页、文章内容页、留言本、评论 参数详解: len:显示几个数字链接 linktype:分类类型,只在首页分页时用到linktype=index 请自行在模版的css样式表中设计分页样式 例如: <div class="page">{maccms:pages len=6}</div> 解析后: <div class="page">共10002条数据 当前:1/834页 首页 上一页 <span class="pagenow">1</span> <a target="_self" class="pagelink_b" href="?m=vod-type-id-1-pg-2.html">2</a> <a target="_self" class="pagelink_b" href="?m=vod-type-id-1-pg-3.html">3</a> <a target="_self" class="pagelink_b" href="?m=vod-type-id-1-pg-4.html">4</a> <a target="_self" class="pagelink_b" href="?m=vod-type-id-1-pg-5.html">5</a> <a target="_self" class="pagelink_b" href="?m=vod-type-id-1-pg-6.html">6</a> <a target="_self" href="?m=vod-type-id-1-pg-2.html" class="pagelink_a">下一页</a> <a target="_self" href="?m=vod-type-id-1-pg-834.html" class="pagelink_a">尾页</a> <input type="input" name="page" id="page" size="4" class="pagego"/><input type="button" value="跳 转" class="pagebtn" /></div> ****************************分页标签详解 结束**************************** ****************************视频列表标签 开始**************************** num:数据条数 默认值10,非分页时使用 pagesize:每页数据条数,分页时使用 state: 影片连载 series(连载) level:推荐种类 1,2,3,4,5 /all by:数据排序依据 id,addtime添加时间,time更新时间,hits总点击,dayhits日点击,weekhits周点击,monthhits月点击,level推荐值,up顶数,down踩数,score评分,scoreall评分总数,scorenum评分次数, rnd随机数据 order: 数据排序方式 desc(倒序) asc (正序) type:数据所在分类,可调出多个分类数据,如 1,2,3/all,current列表页当前分类,默认为全部 topic:指定专题 1,2,3/all可调多个 默认无 start:起点位置 1 默认1 day: 单天数据, 0当天数据. 1表示昨天的数据,2表示前天的数据 days:截止到今日数据, 0当天数据,1昨天到今天的数据,2前天到今天的数据 year:上映年代 2014 area: 所属地区 港台 lang: 所属语言 粤语 letter: 首字母 B starring:调用主演的数据,如starring=刘德华 similar:调用相似相关数据 starring主演相似,directed导演相似、tag相似、name名称相似 label:自定义页面名称,不带label_前缀,如 hot.html; 只在自定义页面中使用,可生成自定义页面的分页. maxpage:自定义页面中,最大分页数量。 例如: {maccms:vod num=15 order=desc by=time type=all topic=1,2,3 level=1,2 start=5 area=大陆 lang=粤语 letter=A} [vod:num] 序号 [vod:numfill] 自动补位序号,个位数前补0 [vod:numjoin] 如使用start参数,则自动从start开始计数 [vod:id] 编号 [vod:name] 名称:可控长度 [vod:encodename] 名称:urlencode编码,可用于搜索 [vod:colorname] 带颜色名称:可控长度 [vod:subname] 副标名称:可控长度 [vod:enname] 拼音名:可控长度 [vod:ennamelink] 拼音名搜索链接 [vod:letter] 首字母 [vod:letterlink] 首字母搜索链接 [vod:state] 状态 [vod:color] 颜色 [vod:pic] 图片 [vod:picthumb] 缩略图片 [vod:picslide] 幻灯图片 [vod:tag] TAG [vod:taglink] TAG链接 [vod:starring] 主演:可控长度 [vod:starringlink] 主演搜索链接 [vod:directed] 导演:可控长度 [vod:directedlink] 导演搜索链接 [vod:year] 发行日期 [vod:yearlink] 发行日期搜索链接 [vod:area] 发行地区 [vod:arealink] 发行地区搜索链接 [vod:language] 发行语言 [vod:languagelink] 语言搜索链接 [vod:level] 推荐值 [vod:stint] 播放每集所需积分 [vod:stintdown] 下载每集所需积分 [vod:hits] 总点击量 [vod:dayhits] 今天点击量 [vod:weekhits] 本星期点击量 [vod:monthhits] 本月点击量 [vod:content] 描述:可控长度 [vod:contenttext] 过滤html后的描述:可控长度 [vod:remarks]备注 [vod:good] 顶数 [vod:bad] 踩数 [vod:score] 平局分 [vod:scoreall] 总评分数 [vod:scorenum] 评分次数 [vod:duration] 数据播放时长 [vod:addtime style=y-m-d] 添加时间:可控时间格式 yy-m-d ,y-m-d , m-d [vod:time style=y-m-d] 更新时间:可控时间格式 yy-m-d ,y-m-d , m-d [vod:from] 播放类型 [vod:fromdown] 下载类型 [vod:link] 链接 [vod:playlink] 播放链接,默认是第1组播放器的第1条数据 [vod:playlinks] 播放链接组,所有播放组的第1条数据链接 ,解析出来是 <a href="/?m=vod-play-id-1-src-1-num-1.html" target="_blank" class="playlink_qvod">快播qvod</a> <a href="/?m=vod-play-id-1-src-2-num-1.html" target="_blank" class="playlink_gvod">迅播gvod</a> [vod:downlink] 下载链接,默认是第1组下载器的第1条数据 [vod:downlinks] 下载链接组,所有下载组的第1条数据链接 ,解析出来是 <a href="/?m=vod-down-id-1-src-1-num-1.html" target="_blank" class="downlink_http">http下载</a> <a href="/?m=vod-down-id-1-src-2-num-1.html" target="_blank" class="downlink_ftp">ftp下载</a> [vod:type] 分类ID [vod:typepid] 父分类ID [vod:typelink] 父分类链接 [vod:typepname] 父分类名 [vod:typepenname] 父分类拼音名 [vod:typepkey] 父分类seo关键字 [vod:typepdes] 父分类seo描述 [vod:typeptitle] 父分类seo标题 [vod:typelink] 分类链接 [vod:typeexpandlink] 扩展分类链接 [vod:typename] 分类名 [vod:typeenname] 分类拼音名 [vod:typekey] 分类seo关键字 [vod:typedes] 分类seo描述 [vod:typetitle] 分类seo标题 [vod:classname] 剧情分类名称,多个用空格连接 [vod:classlink] 剧情分类链接,多个用空格连接 [vod:topiclink] 专题链接 [vod:userfav] 用户收藏链接 {/maccms:vod} ****************************视频列表标签 结束**************************** ****************************视频内容页、播放页标签 开始**************************** 调用当前视频数据的标签,同vod标签, 例如[vod:id] [vod:name] 支持标签: [vod:comment] 评论 [vod:hits] 动态载入点击量并更新点击量,如不使用该标签点击量将不会增加 [vod:fav] 收藏到浏览器链接 [vod:share] 分享当前地址链接,复制到剪切板 [vod:error] 报错链接 [vod:digg] 顶踩功能 [vod:history] 历史记录标签,使用该标签才会记录浏览历史,否则不记录 [vod:scoremark1] 星星评分功能 [vod:scoremark2] 普通评分功能 [vod:prelink] 上一条记录 [vod:nextlink] 下一跳记录 [vod:textlink] 当前位置导航链接 例如当前位置:首页 >> 电影 >> 动作片 >> 火影忍者 播放页特有标签: [vod:playerinfo] [vod:player] 这2个是播放器代码,必须有。 -------------------非静态单播放页模式可以用标签-------------- [vod:playnum] 当前第几集 [vod:playname] 当前集数名称 [vod:playurlpath] 当前播放数据的真实播放地址 [vod:playfrom] 当前播放数据的来源标记 例如:youku [vod:playshow] 当前播放数据的来源显示名称 例如:优酷视频 ------------------------------------------------------------- 下载页特有标签: [vod:downinfo] [vod:downer] 这2个是必须调用的代码。 -------------------非静态单下载页模式可以用标签-------------- [vod:downnum] 当前第几集 [vod:downname] 当前集数名称 [vod:downurlpath] 当前数据的真实播放地址 [vod:downfrom] 当前数据的来源标记 例如:xunlei [vod:downshow] 当前数据的来源显示名称 例如: 迅雷下载 ------------------------------------------------------------- 播放列表标签,下载列表标签 参数: from:current 在播放页面可以只获取当前组的列表,不能用在静态模式生成单页中。 {maccms:play} [play:num] 序号 [play:count] 共有几组播放地址 [play:urlcount] 当前播放租共有多少条播放地址 [play:from] 播放组来源 [play:sort] 播放组排序号 [play:tip] 播放组提示说明 [play:show] 播放组名称 [play:server] 播放组-服务器组名称 [play:serversort] 播放组-服务器组排序号 [play:serverurl] 播放组-服务器组地址 [play:servertip] 播放组-服务器组提示信息 {maccms:url order=desc} desc倒序, asc正序 [url:num] 顺序号 [url:name]集数名称 [url:link]播放链接 [url:path]播放片源地址 {/maccms:url} {/maccms:play} 模式2:竖排显示 {maccms:play type=mode2 order=asc} <li><span>[play:num].[play:name]</span> {maccms:url order=asc} <a class="play_ico play_ico_[url:from]" title="[url:name]" href="[url:link]">  </A> {/maccms:url} </li> {/maccms:play} 显示效果是:每一行显示添加的所有播放组 第一集: 优酷 土豆 快播 百度 第二集: 优酷 土豆 快播 百度 备注: 此模式建议关闭播放器的头部和列表,以达到最佳显示效果。 添加时候的时候需要注意,需要某组播放器的某集数据暂缺的话,请把当前集数的地址设置为no,正常数据的[url:from]为播放类型如youku,baidu,暂缺数据的播放类型+no如youkuno,qvodno, 用此来区别显示图片。 系统默认模板那只了这套模式的图片和css,play_mode2.css , play_mode2.gif 有需要的可自行修改。 参数: from:current 在播放页面可以只获取当前组的列表,不能用在静态模式生成单页中。 {maccms:down} [down:num] 序号 [down:count] 共有几组播放地址 [down:urlcount] 当前播放租共有多少条播放地址 [down:from] 播放组来源 [down:sort] 播放组排序号 [down:tip] 播放组提示说明 [down:show] 播放组名称 [down:server] 播放组-服务器组名称 [down:serversort] 播放组-服务器组排序号 [down:serverurl] 播放组-服务器组地址 [down:servertip] 播放组-服务器组提示信息 {maccms:url order=desc} desc倒序, asc正序 [url:num] 顺序号 [url:name] 集数名称 [url:link] 下载链接 [url:path] 下载片源地址 {/maccms:url} {/maccms:down} ****************************视频内容页、播放页标签 结束**************************** ****************************文章分类列表页参数详解 开始**************************** 参数详解: id:分类id pg:页码 支持标签: {page:id} 当前分类id {page:pid} 当前分类的父级id {page:name} 当前分类名称 {page:name} 当前分类拼音名称 {page:key} 当前分类seo关键字 {page:des} 当前分类seo描述 {page:title} 当前分类seo标题 {page:link} 当前分类链接 {page:textlink} 当前位置导航链接 例如当前位置:首页 >> 电影 >> 动作片 ****************************文章分类列表页参数详解 结束**************************** ****************************文章列表标签 开始**************************** num:数据条数 默认值10,非分页时使用 pagesize:每页数据条数,分页时使用 by:数据排序依据 id,hits总点击,dayhits日点击,weekhits周点击,monthhits月点击,addtime添加时间,time更新时间 order: 数据排序方式 desc(倒序) asc (正序) start:起点位置 1 默认1 type:文章分类id 1,2/all topic:文章专题id 1,2/all day: 单天数据, 0当天数据. 1表示昨天的数据,2表示前天的数据 days:截止到今日数据, 0当天数据,1昨天到今天的数据,2前天到今天的数据 similar:调用相似相关数据 tag相似、name名称相似 letter: 首字母 level:推荐种类 1,2,3,4,5 /all 例: {maccms:art num=3 order=desc by=time type=1} [art:num] 排序位 [art:numfill] 自动补位序号,个位数前补0 [art:numjoin] 如使用start参数,则自动从start开始计数 [art:id] 编号id [art:name] 标题:可控长度 [art:encodename] url编码后的标题 [art:enname] 拼音标题:可控长度 [art:letter] 首字母 [art:subname] 副标题:可控长度 [art:colorname] 带颜色标题:可控长度 [art:from] 来源 [art:content] 内容 [art:contenttext] 过滤html代码后内容 [art:author] 作者 [art:color] 颜色 [art:level] 推荐值 [art:hits] 总人气 [art:dayhits] 日人气 [art:weekhits] 周人气 [art:monthhits] 月人气 [art:addtime] 添加时间:可控时间格式 yy-m-d ,y-m-d , m-d [art:time] 更新时间:可控时间格式 yy-m-d ,y-m-d , m-d [art:pic] 图片 [art:type] 分类ID [art:typepid] 父分类ID [art:typepname] 父分类名称 [art:typeplink] 父分类链接 [art:typepkey] 父分类seo关键字 [art:typepdes] 父分类seo描述 [art:typeptitle] 父分类seo标题 [art:typename] 分类名称 [art:typelink] 分类链接 [art:typekey] 分类seo关键字 [art:typedes] 分类seo描述 [art:typetitle] 分类seo标题 [art:link] 链接 {/maccms:art} ****************************文章列表标签 结束**************************** ****************************文章内容页标签 开始**************************** 调用当前视频数据的标签,同art标签, 例如[art:id] [art:name] [art:comment] 评论 [art:hits] 动态载入点击量并更新点击量,如不使用该标签点击量将不会增加 [art:prelink] 上一条记录 [art:nextlink] 下一条记录 [art:fav] 收藏到浏览器链接 [art:share] 分享当前地址链接,复制到剪切板 [art:digg] 顶踩功能 [art:prelink] 上一条记录 [art:nextlink] 下一跳记录 [art:textlink] 当前位置导航链接 例如当前位置:首页 >> 新闻 >> 第一条文章 ****************************文章内容页标签 结束****************************
一、安装准备: 1.环境 主机名 IP k8s-master 192.168.250.111 k8s-node01 192.168.250.112 k8s-node02 192.168.250.116 2.设置主机名 hostnamectl --static set-hostname k8s-master hostnamectl --static set-hostname k8s-node01 hostnamectl --static set-hostname k8s-node02 3.关闭防火墙和selinux systemctl disable firewalld systemctl stop firewalld sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config 执行完成后重启虚拟机。 4.在master机器上安装ansible 执行命令:sudo yum install ansible (离线处理补充) 5.配置 ansible ssh密钥登录,此操作需要在所有机器上执行 ssh-keygen -t rsa -b 2048 回车 回车 回车 ssh-copy-id $IP #$IP为所有虚拟机,按照提示输入yes 和root密码 (密钥补充) 二、安装kubernetes集群 进入ansible安装路径 : cd /etc/ansible 将路径下的roles文件夹和hosts文件删除。 解压压缩文件kubeasz.zip文件,将解压后的内容放入当前目录下(/etc/ansible) 根据搭建集群环境要求,进入/etc/ansible/example 目录下选取 hosts.allinone.example 单节点AllInOne hosts.m-masters.example 单主多节点 hosts.s-master.example 多主多节点 红色标记的是需要自行修改的地方 修改完成后将文件名改为hosts 放入/etc/ansible/目录下。 安装prepare ansible-playbook 01.prepare.yml 安装etcd ansible-playbook 02.etcd.yml 安装kubectl命令 ansible-playbook 03.kubectl.yml 安装docker ansible-playbook 04.docker.yml 如果执行时出现报错: 可忽略。 解决方法: 在master节点上执行:curl -s -S "https://registry.hub.docker.com/v2/repositories/$@/tags/" | jq '."results"[]["name"]' |sort 所有机器上执行: wget http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm rpm -ivh epel-release-latest-7.noarch.rpm yum install jq -y 在重新执行: ansible-playbook 04.docker.yml 安装calico ansible-playbook 05.calico.yml 部署master节点 ansible-playbook 06.kube-master.yml 加入node节点 ansible-playbook 07.kube-node.yml 如果执行成功,k8s集群就安装好了。 三、验证安装 如果提示kubectl: command not found,退出重新ssh登陆一下,环境变量生效即可 kubectl version #查看kubernetes版本 kubectl get componentstatus # 可以看到scheduler/controller-manager/etcd等组件 Healthy kubectl cluster-info # 可以看到kubernetes master(apiserver)组件 running kubectl get node # 可以看到单 node Ready状态 kubectl get pod --all-namespaces # 可以查看所有集群pod状态 kubectl get svc --all-namespaces # 可以查看所有集群服务状态 calicoctl node status # 可以在master或者node节点上查看calico网络状态 四、安装主要组件 安装kubedns kubectl create -f manifests/kubedns 安装heapster kubectl create -f manifests/heapster 安装dashboard kubectl create -f manifests/dashboard 访问dashboard 先执行命令查看dashboard的NodePort 端口 kubectl get svc -n kube-system 访问web页面 https://masterIP: 7443 选择令牌按钮 ,用命令查询登录令牌 之前安装过 heapster 执行命令:kubectl get secret -n kube-system 查询 heapster-token-twpw4 的详细内容 执行命令:kubectl describe secret heapster-token-twpw4 -n kube-system Token就是登录令牌,复制登录就好了 安装ingress kubectl create -f manifests/ingress/ 安装EFK(elasticsearch+ fluentd + kibana) 首先进入 manifests/EFK 文件夹下 (cd /etc/ansible/manifests/EFK) 查看并修改 ceph-sercet.yaml 文件。 此key值是 ceph存储用户的token值 ,将此key值转换为base64 将文件中红色选选中部分修改为转换后的值。 修改完成后 部署 pv 和 pvc 执行命令:kubectl create -f es-pv-data.yaml kubectl create -f es-pvc-data.yaml 部署fluentd 执行命令:kubectl create -f fluentd-rbac.yml -f fluentd-configmap.yml -f fluentd-daemonset.yml 部署elasticsearch 先设置node节点中role ,指定master client data 部署位置 执行命令:kubectl get nodes kubectl label node 10.2.0.244 role=master (10.2.0.244 是我本机kubernetes 的master节点 ,所以我也将此master也部署在这里) 其余的两个节点分别是data 和 client 执行命令:kubectl create -f es-discovery-svc.yaml -f es-svc.yaml -f es-master.yaml -f es-client.yaml -f es-data.yaml 其中部署elasticsearch集群需要注意一些事项 : Master节点一般只有一个 并且提供9300 端口 客户端通讯使用 Client 节点一般提供9200端口 用于连接kibana 和 fluentd http访问使用 Data 节点是提供数据存储,持久化对data节点进行就可以。 其中 master , client , data 部署文件中 配置的 CLUSTER_NAME 指的是 elasticsearch集群名称 Java运行自行设置,最大值和最小值需要一致。 最小为-Xms256m 部署kibana 执行命令:kubectl create -f kibana-svc.yaml -f kibana.yaml 这里需要注意 kibana.yaml 文件中 参数的设置 这里的CLUSTER_NAME 也是elasticsearch部署文件中设置的集群名称。 #安装 flannel 执行命令: cd /etc/ansible/roles/flannel 先修改kube-flannel.yml文件 --iface 对应的是本机的网卡名称 command: [ "/opt/bin/flanneld", "--ip-masq", "--kube-subnet-mgr", "--iface=eth1" ] 修改完成后 执行: kubectl create -f kube-flannel-rbac.yml kubectl apply -f kube-flannel.yml
这是2个压缩包中的第一个,请与第二个一并下载,然后随便解压其中一个即可。如果只想下载其中一部分,可下载pdf: http://download.csdn.net/detail/oqqsun12345678/5215337 这个pdf是665页中的前404页,后面200多页在: http://download.csdn.net/detail/oqqsun12345678/5215345 资料内容简介 出版日期: 2012年1月1日 《JavaServer Faces 2.0完全参考手册》针对javaserver faces(jsf)2.0中的变化进行了全面的修订与更新,涵盖了javeee的官方标准web开发架构的每个方面。在这本权威著作中,sun microsystems公司中的jsf合作规范领导者展示了如何创建动态的、跨浏览器的web应用程序,由于保留了较高质量的代码和可扩展性,这些应用程序可以给用户带来极为优秀的体验。 《JavaServer Faces 2.0完全参考手册》提供了一个综合的示例应用程序,可以将其用作您自己的jsf应用程序的模型。该示例应用程序的代码可以从网上下载。《JavaServer Faces 2.0完全参考手册》对所有jsf功能都进行了解释,包括请求处理生命周期、托管bean、页面导航、组件开发、ajax、验证器、国际化和安全。贯穿全书的专家组意见提供了关于jsf设计的内部信息。 推荐编辑 《JavaServer Faces 2.0完全参考手册》主要内容:搭建开发环境并构建JSF应用程序。理解JSF请求处理生命周期。使用Facelets视图声明语言、托管bean和JSF表达式语言(EL)。按照JSF导航模型声明一个页面,包括新的“隐式导航”功能。使用用户界面组件模型和JSF事件模型,包括支持可添加书签的页面以及POST、REDIRECT、GET模式。使用为模型数据验证设立的新的JSR-303bean验证标准。创建可以使用Ajax的定制用户界面组件。使用定制的非用户界面组件来扩展JSF。管理安全、可访问性、国际化和本地化。学会使用Liferay的JSF团队领导开发的JSF和Portlet,Liferay是处于领导地位的JavaPortal开发商。 全面介绍JSF2.0、详述如何使用Ajax,以及按照JSF2.0、的方式构建组件、快速理解众多可以直接运行的代码示例。 作者 作者:(美国)伯恩斯 (Ed Burns) (美国)沙尔克 (Chris Schalk) (美国)格里芬 (Neil Griffin) 译者:陶克 熊淑华 伯恩斯,Ed Burns是Sun Microsystems公司的高级主管工程师,此外还是JavaServer Faces共同规范的领导者。他与其他人合著了JavaServer Faces:The Complete Reference一书,并且是Secrets of the Rock Star Programmers一书的作者。 沙尔克,Chris Schalk是developer advocate,致力于提升Google的API和技术。他当前在国际化Web开发社区工作,主要研究新的Google App Engine和Open Social API。 格里芬,Neil Griffin是Liferay Portal的委员以及JSF开发团队领导者,并且是Portlet Faces项目的合作创始人。 目录 第I部分 javaserver faces框架 第1章 javaserver faces简介 1.1 什么是javaserver faces 1.2 javaserver faces的历史 1.2.1 公共网关接口 1.2.2 servletapi 1.2.3 java服务器页面 1.2.4 apachestruts 1.2.5 spring框架和springmvc 1.2.6 javaserverfaces的诞生 1.3 javaserver faces设计目标 1.4 jsf应用程序架构 1.4.1 jsf请求处理生命周期 1.4.2 jsf导航模型 第2章 构建一个简单的javaserver faces应用程序 2.1 应用程序概述 2.1.1 jsfreg应用程序文件 2.1.2 jsf软件栈 2.1.3 装配jsfreg应用程序 2.1.4 配置文件 2.1.5 facelets页面 2.2 构建和运行应用程序 2.3 应用程序关键部分 回顾 第3章 javaserver faces请求处理生命周期 3.1 jsf请求处理生命周期概述 3.1.1 请求处理生命周期的功能 3.1.2 与其他web技术的区别 3.1.3 服务器端视图的自动管理与同步 3.1.4 请求

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值