JAVA EE 6 jar包集合_Java EE6将JSF facelets(xhtml)和ManagedBeans打包成JAR
是的,这绝对是可能的,假设你使用JSF 2.0,Java EE 6的一部分.
对于受管Bean和其他JSF类(如验证器,转换器等),只需使用@ManagedBean,@FacesValidator,@FacesConverter等注释它们,并以通常的方式将它们打包在JAR中.您只需要在JAR中提供一个JSF 2.0兼容的/Meta-INF/faces-config.xml文件.
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-facesconfig_2_0.xsd"
version="2.0">
这样JSF将被触发以扫描JAR中的JSF特定注释类.或者,您也可以在JAR的faces-config.xml中注册它们,JSF 1.x方式.
对于Facelets资源,只需将它们放在JAR的/ Meta-INF / resources文件夹中即可.它将被视为与WAR的公共Web内容相同的方式.
也可以看看:
JAVA EE 6 jar包集合_Java EE6将JSF facelets(xhtml)和ManagedBeans打包成JAR相关推荐
- linux上jar包无法识别本地文件格式,解决使用maven将项目打包成jar包后运行在linux系统中无法读取jar包中文件的问题...
哈哈,之前计划的每周至少更新一个博客的计划又因为各种原因都泡汤了.看来坚持真得是一件挺让人头疼的问题,无论如何,从这周开始接下来每周一定要至少更新一个技术博客,欢迎大家监督! 好,言归正传.之前前几周 ...
- maven 打包指定依赖包_Maven打包成Jar文件时依赖包的问题
我们项目中使用到第三方的库文件,这些jar库文件并没有放到Maven中央库上,导致我们需要在项目中自己配置使用.我们的两三个开发人员对Java都是很熟,因此在使用中遇到了一些问题,表现在:在本地中引入 ...
- 把Java程序打包成jar文件包并执行
把Java程序打包成jar文件包并执行 1.首先要确认自己写的程序有没有报错. 2.第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建的是java Project 打包步骤: ...
- java打包拆包_[Java] Java 打包成jar包 和 解压jar包
解压jar包 jar xf xxx.jar 打包成jar包 方法一:通过jar命令 jar命令的用法: 下面是jar命令的帮助说明: 用法:jar {ctxui}[vfm0Me] [jar-file] ...
- linux java jar打包_【Java】Java程序打包成jar包在Linux上运行
当需要把在Windows上开发的Java程序用在Linux上运行时,就需要吧该Java程序打包成jar包上传到Linux上去运行. 1.Java程序用MyEclipse打包成可运行的jar包 (1)在 ...
- idea中将java项目中的单个类打包成jar包
文章目录 打包jar包 导入jar包使用 JAR文件的全称是Java Archive File,即Java档案文件.JAR文件是一种压缩文件,与常见的ZIP压缩文件兼容,被称为JAR包.JAR文件与z ...
- java 程序包jar_把Java程序打包成jar文件包并执行
把Java程序打包成jar文件包并执行 1.首先要确认自己写的程序有没有报错. 2.第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建的是java Project 打包步骤: ...
- java代码执行 打包jar_Java程序打包成jar文件包并执行的方法
这篇文章主要介绍了把Java程序打包成jar文件包并执行的方法,非常具有实用价值,需要的朋友可以参考下 本文介绍了把Java程序打包成jar文件包并执行的方法,分享给大家,具体如下: 1.首先要确认自 ...
- java打包成jar_把Java程序打包成jar文件包并执行的方法
本文介绍了把Java程序打包成jar文件包并执行的方法,分享给大家,具体如下: 1.首先要确认自己写的程序有没有报错. 2.第一次我写的是Web Project到现在,我一直没有执行成功,所以最好创建 ...
最新文章
- 关于一些运算((与运算)、|(或运算)、^(异或运算)........)的本质理解【转】...
- Your Feedback Report at Adecco
- pythonpandas数据库_Python连接mysql数据库极简教程(pandas)
- 1. 普通地图(建筑蓝图、手机导航地图)能直接用于移动机器人的定位导航吗?《移动机器人导航杂谈》系列
- Nginx服务器学习(一)CentOS7系统安装Nginx
- Head First Design Patterns(深入浅出设计模式)-设计模式介绍
- 【OpenCV入门指南】第一篇 安装OpenCV
- [bzoj1055][HAOI2008]玩具取名
- 计算机把时间和日历添加到桌面上,怎样在电脑原有的桌面上再添加上日历啊?....
- MATLAB求导相关知识,matlab如何求导相关阅读-matlab如何求导文章阅读-123文学网
- ansys经典界面分析工字钢_ANSYS经典界面讲解.ppt
- Math类常用方法大全
- Windows 7 利用电脑自带工具定时开关和重启方法
- 【云计算的1024种玩法】搭建个人博客
- tkinter自定义下拉多选框
- Java基于ssm的大学生社团管理系统 计算机毕业设计
- 云计算,你知道多少?
- JDK1.8文档中文版
- APP端接入支付宝支付接口
- xp运行linux软件下载,为你演示xp系统利用U盘直接运行Linux软件 的解决方案
热门文章
- PAT乙级(1014 福尔摩斯的约会)
- 万字详述 MySQL ProxySQL
- 资源放送丨数据安全:Oracle多场景下比特币勒索的揭密与恢复实战
- Stackoverflow 年度报告 2020:开发者最喜爱的数据库是什么?
- 混合编程:如何用pybind11调用C++
- 大数据场景下Volcano高效调度能力实践
- 十八般武艺玩转GaussDB(DWS)性能调优:总体调优策略
- 开源数据库这么香,为什么我们还要下功夫自研?
- MySQL数据库技术与应用:数据查询
- 【DevCloud · 敏捷智库】两种你必须了解的常见敏捷估算方法