千家信息网

OSGi与JSF结合开发是怎样的

发表于:2025-01-18 作者:千家信息网编辑
千家信息网最后更新 2025年01月18日,OSGi与JSF结合开发是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。为了方便大家学习和使用OSGi,我决定自己写一篇关于OSG
千家信息网最后更新 2025年01月18日OSGi与JSF结合开发是怎样的

OSGi与JSF结合开发是怎样的,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。

为了方便大家学习和使用OSGi,我决定自己写一篇关于OSGi与JSF结合的例子,比较详细的介绍如何实现一个OSGi与JSF结合的例子。

在OSGi与JSF结合的使用中,由于需要改写一些由Equinox实现好的项目org.eclipse.equinox.jsp.jasper的一些源码,因此,操作起来似乎稍微要麻烦一些,Equinox上的项目基本上都是通过CVS来管理的,因此首先需要保证自己已经安装了CVS客户端,然后拉下代码,为下面的工作做好准备。

先就将OSGI与JSF的结合使用例表如下:
1. 建立plugin工程:osgi.jsf.finals
2. 编写页面

◆index.jsp

<%@taglib uri="http://java.sun.com/jsf/core" prefix="f" %>    <%@taglib uri="http://java.sun.com/jsf/html" prefix="h" %>    <%@page contentType="text/html;charset=UTF-8"%>            JSF Samples                                                    

JSF Samples

Nick Name:

◆welcome.jsp<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %> <%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %> <%@page contentType="text/html;charset=UTF-8"%> JSF Samples Welcome!

JavaServer Faces!

3. 实现相应类UserBean.javapackage org.danlley.jsf.beans; public class UserBean { private String id; private String pwd; private String errMsg; public String getId() { return id; } public void setId(String id) { this.id = id; } public String getErrMsg() { return errMsg; } public void setErrMsg(String errMsg) { this.errMsg = errMsg; } public String getPwd() { return pwd; } public void setPwd(String pwd) { this.pwd = pwd; } public String verify() { if (id.equals("jsfUser")) { return "success"; } else { setErrMsg("userID should be jsfUser"); return "failed"; } } }

看完上述内容,你们掌握OSGi与JSF结合开发是怎样的的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!

0