-
关于axis2和jsf5
有个项目,是用axis2 webservice(协议是soap)实现服务器端和客户端的交互,服务器端的代码是jsf的框架下的java web工程,我们知道当浏览器访问jsf web工程时,会创建jsf的上下文,并将managed bean实例化后放入上下文中(简单的说就FacesContext.getCurrentInstance().getELContext()能获得值),我现在客户端写了一个java桌面程序来模拟浏览器。遇到个问题就是怎么通过我的程序访问jsf工程使工程创建jsf的上下文,并将managed bean实例化后放入上下文中???2013年7月18日 16:34
2个答案 按时间排序 按投票排序
-
采纳的答案
你的意思是脱离容器直接在你的程序里访问调用jsf工程的代码,在你的本地程序内部创建出来一个FacesContext实例?
2013年7月18日 20:21
-
不知道lz还关注这个问题不。
lz的需求是不是在一个非web的项目里面想启动一个web的bean管理容器的上下文。这个其实很简单,jsf我没用过,但是我觉得肯定跟spring管理bean的方式差不多,所以lz可以看看jsf是如何启动容器的。spring的方式是读入项目所有的配置文件,然后解析,然后创建,jsf应该差不了多少。
如果lz还不会的话,可以看看参考其他jsf web项目的单元测试,单元测试其实就是启动了一个单独的容器,把所有配置文件的bean给读了进来。。。2013年7月20日 23:49
相关推荐
它集成了Eclipse的核心功能,并添加了对Web服务、JSP、JSF等技术的支持,使得AXIS2客户端代码的生成变得更加便捷。 3. **生成客户端代码步骤** - **导入AXIS2库**:首先,你需要确保MyEclipse中已经包含了AXIS2的...
在IT行业中,Web服务开发是不可或缺的一部分,而`AXIS2`是Apache组织提供的一款强大的Web服务框架,常用于构建高性能、高效率的SOAP和RESTful服务。本案例"jsf+spring+hibernate+Axis2开发案例"旨在演示如何整合这四...
在构建基于Axis2和Spring的Web服务时,我们需要一系列的依赖库来支持整个框架的运行。这些库提供了从XML解析到服务部署的各种功能。以下是标题和描述中提及的关键知识点及其详细解释: 1. **Axis2**:Apache Axis2...
这个插件极大地简化了在MyEclipse中创建和操作Axis2 Web服务的过程。 Axis2是Apache软件基金会的一个开源项目,它是一个高效且可扩展的Web服务引擎,支持SOAP 1.1和1.2以及RESTful风格的服务。Axis2提供了强大的...
虽然没有具体说明,但通常Java Web框架如Spring、Struts、JSF等用于简化开发过程,提供模板、控制流管理和数据绑定等功能。JFW 1.0.4可能是框架的一个特定版本,帮助开发者构建MVC(模型-视图-控制器)架构的Web应用...
5. org.eclipse.jst.j2ee.doc.user_1.1.400.v201008122303.jar:包含J2EE应用的用户文档,提供了关于如何在Eclipse中开发、调试和部署J2EE应用程序的指南和帮助。 6. org.eclipse.jst.j2ee.core_1.3.10.v...
还将了解Tomcat服务器、JSTL、JSF、Apache Axis以及XML相关的技术。 **3. JavaEE** 在JavaEE层次,学员将接触到AJAX技术,包括基础、框架和调试技巧。还将学习Struts、WebWork、Tapestry、JSF、Velocity、...
- **axis.jar**:Apache Axis是SOAP(Simple Object Access Protocol)的实现,用于创建Web服务客户端和服务器。 - **aspectjweaver.jar**:AspectJ是Java的AOP框架,用于在运行时编织切面到Java代码中。 - **...
1. **Web开发框架**:Web开发框架如JSF、Struts2、Spring MVC等帮助简化前端开发,提供MVC模式来组织代码,提高可维护性和复用性。例如,JSF提供了丰富的UI组件,而Spring MVC则结合了Spring的强大功能,提供了灵活...
例如,它提供了Axis(轴)、Legend(图例)和Plot(绘图区域)等关键组件,这些都是构建图表不可或缺的部分。 使用JFreeChart和JCommon,开发者可以实现以下功能: 1. 数据绑定:将数据集与图表关联,通过各种数据...
- Web框架的选择至关重要,例如Struts、Spring MVC、Tapestry和JSF等,每种都有其独特的优点和适用场景。开发者需要根据项目需求、团队熟悉度和社区支持来决定最适合的框架。例如,Spring MVC以其灵活性和与Spring...
4. **轴(Axis)**:X轴和Y轴,用以表示数据的范围和比例。 5. **数据源(Dataset)**:存储图表数据的地方,可以是简单的数组,也可以是更复杂的数据结构。 **三、创建图表** 创建JFreeChart图表的步骤通常包括:...
1. **流行Web框架**:介绍Struts、WebWork、Tapestry、JSF、Velocity和Freemarker,以及ORM框架如Hibernate和iBatis。 2. **Struts and JSTL**:学习Struts框架和JSTL标签库,实现MVC模式。 3. **Hibernate**:...
10. **JSF(JavaServer Faces)**:JSF是一种用于构建用户界面的MVC(模型-视图-控制器)框架,简化了UI组件的创建和管理。 这些组件通常打包在`.jar`文件中,存在于`lib`目录下。开发者可以根据项目需求选择合适的...
JFreeChart 还包含了其他组件,如 `LegendItem`、`Plot` 和 `Axis`,它们负责图表的布局和显示。`Plot` 是图表的核心,管理数据和轴的关系;`Axis` 负责数据的坐标系。 6. **与 Swing 结合**: JFreeChart 可以...
- 新的管理控制台采用了JSF、AJAX和图表等现代Web技术,提升了用户体验。 - 提供了一个更加直观易用的界面,帮助管理员更轻松地管理和监控应用程序。 5. **脚本支持**: - 在v2版本中引入了初步的脚本支持,便于...
- **Axis**:处理图表的坐标轴,如 ValueAxis(数值轴)和 CategoryAxis(分类轴)。 **使用 JFreeChart 步骤** 1. 创建 Dataset:根据所需图表类型准备数据,构建相应的 Dataset 对象。 2. 创建 Chart:通过 ...