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

做网站的关键技术淄博网站制作设计定制

做网站的关键技术,淄博网站制作设计定制,北京哪家做网站好,网站开发工程师特点eclipse开发jsf当我在研究JSF和CDI示例时#xff0c;我认为提到创建JSF和CDI Maven项目所需的步骤会很有用。 您可以找到以下步骤。 工具类 默认情况下#xff0c;M2E插件随附的Eclipse Luna。 因此#xff0c;无需自己安装插件。 WildFlye8.x。 从主菜单中选择文件-… eclipse开发jsf 当我在研究JSF和CDI示例时我认为提到创建JSF和CDI Maven项目所需的步骤会很有用。 您可以找到以下步骤。 工具类 默认情况下M2E插件随附的Eclipse Luna。 因此无需自己安装插件。 WildFlye8.x。 从主菜单中选择文件-新建-其他。 然后选择Maven- Maven项目。 单击下一步按钮然后选中“创建简单项目跳过原型选择”。 写下组ID和工件ID然后选择包装作为WAR。 单击“完成”按钮创建项目并在“导航器”视图中显示波纹管结构。 如您所见由于没有WEB-INF文件夹因此没有部署描述符文件web.xml。 同样通过检查Project Facets选择项目然后选择ALT ENTER然后从左侧菜单中选择Project Facets我们可以看到Dynamic Web Module的版本为2.5并且未选择JavaServer Faces。 因此现在该对我们的项目进行一些配置了。 右键单击项目名称然后单击配置-添加JSF功能。 这会将项目配置为JSF项目并添加带有web.xml和faces-config.xml的WEB-INF。 ?xml version1.0 encodingUTF-8? web-app xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexmlnshttp://java.sun.com/xml/ns/javaeexsi:schemaLocationhttp://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsdversion2.5display-nameJSFCDIMavenProject/display-nameservletservlet-nameFaces Servlet/servlet-nameservlet-classjavax.faces.webapp.FacesServlet/servlet-classload-on-startup1/load-on-startup/servletservlet-mappingservlet-nameFaces Servlet/servlet-nameurl-pattern/faces/*/url-pattern/servlet-mapping /web-app?xml version1.0 encodingUTF-8? faces-configxmlnshttp://xmlns.jcp.org/xml/ns/javaeexmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-facesconfig_2_2.xsdversion2.2/faces-config 将必要的API作为依赖项添加到pom.xml。 另外添加带有版本3.1的maven-compiler-plugin。 我还指出了maven使用Java编译器1.7版。 所以这是最终的pom.xml。 project xmlnshttp://maven.apache.org/POM/4.0.0 xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsdmodelVersion4.0.0/modelVersiongroupIdcom.ithinkisink/groupIdartifactIdJSFCDIMavenProject/artifactIdversion0.0.1-SNAPSHOT/versionpackagingwar/packagingnameJSFCDIMavenProject Maven Webapp/namedependenciesdependencygroupIdjavax.inject/groupIdartifactIdjavax.inject/artifactIdversion1/versionscopeprovided/scope/dependencydependencygroupIdjavax.faces/groupIdartifactIdjsf-api/artifactIdversion2.1/versionscopeprovided/scope/dependencydependencygroupIdjavax.servlet/groupIdartifactIdjavax.servlet-api/artifactIdversion3.1.0/versionscopeprovided/scope/dependencydependencygroupIdjavax.enterprise/groupIdartifactIdcdi-api/artifactIdversion1.0/versionscopeprovided/scope/dependency/dependenciesbuildfinalNameJSFCDIMavenProject/finalNamepluginsplugingroupIdorg.apache.maven.plugins/groupIdartifactIdmaven-compiler-plugin/artifactIdversion3.1/versionconfigurationsource1.7/sourcetarget1.7/target/configuration/plugin/plugins/build /project 现在右键单击项目名称然后选择“ Maven”-“更新项目”以使用新添加的配置更新项目。 部署描述符webxml的版本为2.5我们在依赖项中指向servlet 3.1。 因此按照Java EE 7XML模式名称空间更改为http://xmlns.jcp.org/xml/ns/javaee/。 这是应用更改后的最终web.xml。 ?xml version1.0 encodingUTF-8? web-app xmlnshttp://xmlns.jcp.org/xml/ns/javaee xmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsdversion3.1display-nameJSFCDIMavenProject/display-nameservletservlet-nameFaces Servlet/servlet-nameservlet-classjavax.faces.webapp.FacesServlet/servlet-classload-on-startup1/load-on-startup/servletservlet-mappingservlet-nameFaces Servlet/servlet-nameurl-pattern/faces/*/url-pattern/servlet-mapping /web-app 再次检查项目构面。 您可以更改版本3.1的动态Web模块并根据依赖项中添加的版本将JavaServer Faces与版本2.2进行检查。 所需的最后一个配置是启用CDI上下文。 这可以通过创建一个名为beans.xml的XML文件并将其作为以下文件添加到WEB-INF文件夹中来完成。 ?xml version1.0 encodingUTF-8 standaloneyes? beans xmlnshttp://xmlns.jcp.org/xml/ns/javaeexmlns:xsihttp://www.w3.org/2001/XMLSchema-instancexsi:schemaLocationhttp://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/beans_1_1.xsdbean-discovery-modeall /beans 最后将项目添加到WildFly然后启动服务器。 您将在控制台视图中看到WildFly启动了将CDI部署到应用程序的服务。 我已将此存根项目推送到我的GitHub您可以通过以下URL找到它。 https://github.com/belalgalal/Blogging/tree/master/JSFCDIMavenProject 翻译自: https://www.javacodegeeks.com/2016/02/creating-jsfcdi-maven-project-eclipse.htmleclipse开发jsf
http://www.zqtcl.cn/news/174445/

相关文章:

  • 中山低价网站建设一学一做教育视频网站有哪些内容
  • 网上最好的网站模块模板建站小程序
  • 安平县哪家做网站html动漫网站模板下载
  • 网站关于 模板wordpress adsence
  • 杭州公司网站建设如何选择五屏网站建设
  • 天津商城网站建设平面设计师网站
  • 上海的网站设计公司苏州网站建设渠道
  • 做美食没有广告的网站o2o网站建设
  • 网站程序调试模式怎么做做汽车特卖会的网站
  • 怎么有自己的网站政务公开网站建设方案
  • 济南装饰行业网站建设成都地区网站开发成本
  • 宁波产品网站设计模板网站建设需要通过哪些审批
  • 了解网站建设管理网站开发的可行性研究报告
  • 淄博网站设计策划方案公司中文域名.网站
  • 综合网站系统电脑怎么做软件开发
  • 网站虚拟主持人制作国内网站建设排名
  • 上海房地产网站建设报价wordpress.备份
  • 网站建设运营维护合同专用车网站建设价格
  • 建设部咨询资质网站平台类网站建设公司
  • wap 网站 源码网站建立
  • 辽阳专业建设网站公司山东省工程建设招标信息网站
  • 下载专门做初中数学题的网站佛山网站制作在线
  • 永康物流网站蒙牛企业网站建设规划书
  • 网站开发发和后台开发有什么区别马鞍山网站建设价格
  • 广州建设银行预约公积金网站怎么下载ppt免费模板
  • 网站策划的基本过程网站设置在哪
  • 内蒙古住房和城乡建设网站网站建设需要购买什么
  • 网站做调查问卷给钱的兼职南通营销网站制作
  • 开个微网站需要什么自己制作网页的步骤
  • 有专业做线切割配件的网站吗中国婚恋网站排名