当前位置: 首页 > news >正文

网站安全建设目的是怎么卸载windows优化大师

网站安全建设目的是,怎么卸载windows优化大师,营销方案包括哪些内容,工程施工合同免费版处理大型数据集时#xff0c;通常需要以分页格式显示数据。 分页是一个有趣的问题#xff0c;因为它倾向于跨越应用程序的所有层#xff0c;从视图层通过应用程序服务一直到对数据库的原始调用。 在获取分页数据时#xff0c;有一些非常好的解决方案。 如果您使用的是JPA通常需要以分页格式显示数据。 分页是一个有趣的问题因为它倾向于跨越应用程序的所有层从视图层通过应用程序服务一直到对数据库的原始调用。 在获取分页数据时有一些非常好的解决方案。 如果您使用的是JPA则可能熟悉javax.persistence.Query可用的setFirstResult()和setMaxResult()方法。 更好的Spring Data JPA项目提供了org.springframework.data.domain.Pageable和org.springframework.data.domain.Page接口可直接在您的存储库中使用。 使用JSF还有一些记录良好的显示和获取分页数据的方法。 确切的解决方案将取决于您使用的组件套件但是大多数解决方案都基于创建自定义javax.faces.model.DataModel实现。 例如MyFaces 在其Wiki上有建议 RichFaces在博客上发布了有关此问题的信息 PrimeFaces提供了一个惰性加载数据表 。 最近我一直在尝试开发一些东西来减轻JSF开发人员的负担并消除了创建自定义DataModels和暴露它们的支持bean的需要。 基本思想是JSF组件将使用EL表达式代表您创建延迟加载的DataModel以根据需要获取数据。 这是一个例子 s:pagedData varmyDataModel value#{userRepository.findByLastName(backingBean.lastName, pageRequest.offset, pageRequest.pageSize)}pageSize20 / 这将创建一个myDataModel变量该变量将通过调用userRepository.findByLastName()一次获取20行数据。 滚动DataModel时将多次调用EL表达式。 我假设您使用的是EL 2.2如果您使用的是像Tomcat 6这样的旧服务器则可能需要安装更新的el-impl.jar 。 每次将EL表达式称为pageRequest变量时都将使其可用。 此变量提供访问以下上下文信息的权限这些上下文信息在获取数据页时可能需要 pageNumber 要显示的页码 页面大小 请求的页面大小 抵销 偏移量第一个结果 sortColumn 用于对数据进行排序的列 升序 如果排序是升序还是降序 过滤器 要应用的过滤条件图 在上面的示例中创建的DataModel的一个问题是行的总数未知。 为了获得此信息我们需要提供一个附加表达式 s:pagedDatavalue#{userRepository.findByLastName(backingBean.lastName,pageRequest.offset, pageRequest.pageSize)}rowCount#{userRepository.countByLastName(backingBean.lastName)} / 上面的示例还删除了var和pageSize属性这将使用默认页面大小10并使用变量名pagedData 。 如果您使用过Spring Data您可能已经注意到pageRequest变量与org.springframework.data.domain.Pageable接口的相似pageRequest 。 实际上只要Spring Data在您的类路径上 pageRequest就可以pageRequest为Pageable 。 此外该组件可以理解org.springframework.data.domain.Page对象因此您不再需要rowCount表达式。 这是一个调用spring数据存储库并使用MyFaces Tomahawk组件显示数据的示例。 此示例还允许您通过单击列标题来对数据进行排序 s:pagedData value#{userRepository.findByLastName(backingBean.lastName, pageRequest)} / t:dataTable value#{pagedData} rows#{pagedData.pageSize}sortColumn#{pagedData.sortColumn} sortAscending#{pagedData.sortAscending} varusert:columnf:facet nameheadert:commandSortHeader columnNamenameh:outputText valueUser Name //t:commandSortHeader/f:faceth:outputText value#{user.name} //t:columnf:facet namefootert:dataScroller paginatortrue paginatorMaxPages9 //f:facet /t:dataTable 我们的最后一个诀窍是确保使用PrimeFaces时创建的DataModel与org.primefaces.model.LazyDataModel兼容。 这里是与上面相同的示例但是使用了PrimeFaces组件 s:pagedData value#{userRepository.findByLastName(backingBean.lastName, pageRequest)} / p:dataTable value#{pagedData} rows#{pagedData.pageSize} paginatortrue lazytrue varuserp:column headerTextUser Name sortBy#{user.name}h:outputText value#{user.name} //p:column /p:dataTable 如果您想查看任何代码可以在GitHub上找到 查看org.springframework.springfaces.page.ui和org.springframework.springfaces.model软件包。 我也有一个显示页面标记的基本示例应用程序。 与往常一样此代码是一个不断变化的目标因此您在运行演示时可能会遇到一些问题。 参考 集成Spring和JavaServer Faces Phil Webb博客博客中我们的JCG合作伙伴 Phillip Webb的分页 。 翻译自: https://www.javacodegeeks.com/2012/05/spring-jsf-integration-pagination.html
http://wiki.neutronadmin.com/news/216202/

相关文章:

  • 做网站知识河北网站开发
  • 一级域名 二级域名 目录网站推广网站建设 $ 金手指排名效果好
  • 厦门网站建设公司电话网站商品支付怎么做
  • 网站如何做二维码网站模版建设
  • 成都网站推广营销设计h5的网站
  • 网站建设中哪些最重要性电脑搭建网站
  • 旅游门户网站源码怎么做的网站空间到期怎么办
  • 如何做网站二级域名做下载网站好不好做
  • 学佛网站开发项目需求分析wordpress免费企业模板
  • 荣耀官方网站wordpress 自适应主题
  • 免费招聘网站有哪些平台xampp部署wordpress
  • 焦作建网站科技设计网站
  • 学网站建设的工资高吗大型门户网站建设多少钱
  • 国外出名设计网站有哪些广东东莞营销
  • 百度网站优化外包惠州网站制作公司哪家好
  • w3c验证网站烈焰传奇网页版
  • 想给大学做网站网站建设改代码改哪些
  • 网站开发招聘需要揭阳网站制作服务
  • 使用python做网站免费签名设计软件
  • 网站seo方案撰写淄博建企业网站
  • 网站建设公司文案关于建筑设计的网站
  • 专业网站设计立找亿企邦重庆建设厅官网
  • 酒类公司网站模板网络课程网站模板
  • 替别人做设计的网站旅游网站建设公司哪家好
  • 网络初始网站wordpress如何设置导航栏
  • 聊城市住房和城乡建设局网站建网站的公司服务
  • 牙克石网站建设哪些网站百度收录快
  • 贵州省城乡建设部网站首页网站网站服务器
  • 关于建设网站的图片怎样建淘宝客网站
  • 深圳市大鹏建设局网站加工企业网站这么做