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

做木工的网站深圳网站设计公司让您放心省心

做木工的网站,深圳网站设计公司让您放心省心,绵阳城区大建设,佛山专业的免费网站优化primefacesPrimeFaces 3.4在三天前发布。 除了通常令人敬畏的新组件和更新组件外#xff0c;它还包括新的PrimeFaces Push框架。 基于Atmosphere#xff0c;这为您的应用程序提供了简单的推送机制。 这是在最新的GlassFish 3.1.2.2上配置和运行它的方法。 准备工作 像往常一… primefaces PrimeFaces 3.4在三天前发布。 除了通常令人敬畏的新组件和更新组件外它还包括新的PrimeFaces Push框架。 基于Atmosphere这为您的应用程序提供了简单的推送机制。 这是在最新的GlassFish 3.1.2.2上配置和运行它的方法。 准备工作 像往常一样您应该安装一些Java Maven和GlassFish 。 如果您单手需要它请尝试使用NetBeans 7.2 。 它是最新的也是最出色的并附带了此示例所需的所有内容。 将零件或整体安装到您选择的位置然后开始创建新的GlassFish域 asadmin create-domain pf_push 接受默认值并启动您的域 asadmin start-domain pf_push 现在您必须为您的域启用Comet支持 。 通过使用http// host4848 / admin ui或使用以下命令来执行此操作 asadmin set server-config.network-config.protocols.protocol.http-1.http.comet-support-enabledtrue 这就是您配置域所要做的全部。 Maven项目设置 现在切换到IDE并创建一个新的基于Maven的Java EE 6项目。 将primefaces存储库添加到repositories部分并将primefaces依赖项添加到您的项目dependencies部分或项目的pom.xml repositoryurlhttp://repository.primefaces.org//urlidprimefaces/idlayoutdefault/layoutnameRepository for library PrimeFaces 3.2/name/repositorydependencygroupIdorg.primefaces/groupIdartifactIdprimefaces/artifactIdversion3.4/version/dependency 此外我们还需要最新的Atmosphere依赖项此版本与JeanFrancois Arcand相对 dependencygroupIdorg.atmosphere/groupIdartifactIdatmosphere-runtime/artifactIdversion1.0.0/version /dependency 它使用的是Log4j如果需要更多输出最好还包括相应的配置或者使用slf4j将其桥接到JUL。 要进行后面的操作只需将以下内容包含在pom.xml中 dependencygroupIdorg.slf4j/groupIdartifactIdslf4j-api/artifactIdversion1.6.6/version/dependencydependencygroupIdorg.slf4j/groupIdartifactIdslf4j-jdk14/artifactIdversion1.6.6/version/dependencydependencygroupIdorg.slf4j/groupIdartifactIdlog4j-over-slf4j/artifactIdversion1.6.6/version/dependency 只剩下一件事要做。 PrimePush组件需要注册其Servlet通道。 因此打开您的web.xml并添加以下内容 servletservlet-namePush Servlet/servlet-nameservlet-classorg.primefaces.push.PushServlet/servlet-class /servlet servlet-mappingservlet-namePush Servlet/servlet-nameurl-pattern/primepush/*/url-pattern /servlet-mapping 就是这样 上代码 代码 我将使用PrimeFaces用户指南中提到的示例。 一个非常简单的示例它具有可以递增的全局计数器。 import java.io.Serializable; import javax.faces.bean.ManagedBean; import javax.faces.bean.SessionScoped; import org.primefaces.push.PushContext; import org.primefaces.push.PushContextFactory;/*** Counter is a global counter where each button click increments the count* value and new value is pushed to all subscribers.** author eiselem*/ ManagedBean SessionScoped public class GlobalCounterBean implements Serializable {private int count;public int getCount() {return count;}public void setCount(int count) {this.count count;}public synchronized void increment() {count;PushContext pushContext PushContextFactory.getDefault().getPushContext(;pushContext.push(/counter, String.valueOf(count));} } PushContext包含整个魔术。 它主要用于发布和计划消息以及管理侦听器等。 从您的方面调用它。 这看起来很简单和熟悉 h:form idcounter h:outputText idout value#{globalCounterBean.count} styleClassdisplay / p:commandButton valueClick actionListener#{globalCounterBean.increment} / /h:form 除了增加计数器之外这基本上不执行任何操作。 因此您必须添加更多魔力来连接到推式通道。 在表单下方添加以下内容 p:socket channel/counter p:ajax eventmessage updatecounter:out / /p:socket psocket /是PrimeFaces组件用于处理服务器和浏览器之间的连接。 它通过定义通信通道和回调来处理广播。 包含的pajax /组件侦听消息事件并更新表单中的counter字段。 但是这需要进行额外的服务器往返。 您也可以通过使用一些Java脚本并将onMessage属性绑定到它来更新输出字段从而简化此操作 script typetext/javascript function handleMessage(data) { $(.display).html(data); } /scriptp:socket onMessagehandleMessage channel/counter / 到此为止。 祝贺您的第一个PrimeFaces Push示例。 祝您编程愉快别忘了分享 参考来自JCG合作伙伴 Markus Eisele的GlassFish 3.1.2.2上的PrimeFaces Atmosphere on Atmosphere在 Java软件企业博客上发表。 翻译自: https://www.javacodegeeks.com/2012/09/primefaces-push-with-atmosphere-on.htmlprimefaces
http://www.huolong8.cn/news/113455/

相关文章:

  • 亚马逊免费的关键词工具厦门百度推广排名优化
  • 宠物网站建设内容开发一款app软件怎么赚钱
  • 网站一般用什么数据库挂机宝可以做网站吗
  • 成都微信网站建设多棋牌小程序制作开发
  • 网站后台管理系统框架做红k线网站
  • 小米的网站建设的要点上海建设银行网站上班时间
  • 建网站建网站怎么做cc网站
  • wordpress不同分类文章不同模板手机优化大师怎么退款
  • 做ppt好的网站有哪些内容短视频平台推广
  • 网站建设售后协议志勋网站建设公司
  • 丹阳高铁站对面的规划wordpress myqaptcha
  • 推荐网站网页i深圳网站建设
  • 网站域名到期后不续费会怎样阿里云云虚拟主机wordpress
  • 二次开发创造作用百度seo优化关键词
  • zencart 网站老是跳转到原地址物流网站建设实例
  • 手机网站如何开发怎样将wordpress导出
  • 盐城网站建设渠道合作wap网站系统
  • 公司网站怎么建立域名备案信息查询系统
  • 湛江建设网站建站公司专业团队
  • wordpress调用主站的文章新闻源发稿平台
  • 美词原创网站建设连云港建设局电力网站
  • 美妆网站建设网站开发工作职责
  • 网站建设与管理报告书企业网站前期建设方案案例
  • 企业网站定制开发价格网站描述多个词怎么分隔
  • 赣州市南康建设局网站广州网站建设代理
  • 做企业网站多柳州电商网站建设
  • 《21天网站建设实录江门网站建设推荐
  • 58和搜房那个网站做房产好网页空间免费申请
  • 商城网站哪个公司做的好九龙坡网站建设公司
  • 公司网站内容建设百度的宣传视频广告