-
JSF自定义组件类中注入service的问题5
大侠们,有谁知道在JSF的自定义组件组件类中能用@Inject注入service吗?
像下边这样的。如果能该怎么写呢?我这样写注入不进去。。。。。。
@FacesComponent(value = "testEmployeSelector")
public class TestEmployeSelector extends UIComponentBase implements NamingContainer{
private TreeNode orgTreeNode;
@Inject
private OrgTree orgTree;
@Inject
@OrgService
private CompanyService companyService;
@Inject
@OrgService
private DepartmentService departmentService;…………………………………………
}
求解,谢谢啦
2012年1月06日 15:13
目前还没有答案
相关推荐
- **JSF事件处理与Spring**: 可以通过Spring的ApplicationListener监听JSF的事件,或者在JSF的Managed Bean中注入Spring的Service进行事件处理。 **2. Spring初始化Bean** 在Spring中,Bean的初始化可以通过多种...
在`spring-servlet.xml`中配置事务管理器,并在需要的Service类上添加`@Transactional`注解: ```xml ``` 6. **整合验证和异常处理** JSF和Spring都可以提供验证和异常处理机制。为了统一处理,可以...
在MyEclipse中,使用了MyFaces 1.0.9版本,需要注意的是,为了避免与J2EE包冲突导致的问题,不建议在添加JSF框架时选择增加J2EE包。此外,作者特别提醒不要使用Sun JSF,因为后续的集成需要使用MyFaces。 2. **...
4. Java类,包括JSF Managed Beans、Spring Service层组件以及与Hibernate交互的DAO(数据访问对象)。 **开发和部署** 要运行此示例,开发者需要一个支持Java EE的服务器(如Tomcat或GlassFish)、Maven或Ant构建...
JSF的核心概念包括组件、渲染树和生命周期,它提供了丰富的UI组件库,并允许自定义组件。JSF与Seam结合,可以利用Seam的增强功能,如更好的数据绑定和更强大的导航控制。 **Seam与JSF的整合** Seam将JSF的功能扩展...
JSF 1.2提供了更多的UI组件,增强了生命周期管理,并支持自定义组件和渲染器。通过JSF,开发者可以更加直观地构建MVC(Model-View-Controller)架构的Web应用程序。 **3. annotations:注解的广泛使用** 注解在J2EE...
7. **CDI(Contexts and Dependency Injection)**:CDI是JavaEE中的依赖注入框架,用于管理对象的生命周期和依赖关系,使得组件之间的耦合度降低。 8. **JMS(Java Message Service)**:JMS提供了一种标准的消息...
10.2.3 控制反转中的依赖注入方式 164 10.3 Spring框架中的AOP编程 165 10.3.1 面向切面编程的原理 165 10.3.2 面向切面编程中的主要概念 166 10.4 使用MyEclipse实现Spring框架中的IoC编程 166 10.4.1 创建Spring...
9. **JSF(JavaServer Faces)**:JSF是一种用于构建用户界面的MVC框架,`javax.faces`包包含了JSF的核心接口和类,如`javax.faces.context.FacesContext`和`javax.faces.component.UIComponent`。 10. **CDI...
3. 编写组件:编写JSF组件、EJB3实体或自定义Seam组件,实现业务逻辑。 4. 数据绑定与事件处理:利用Seam的特性,实现UI和后台数据的双向绑定,以及组件间的事件交互。 5. 测试与部署:进行单元测试和集成测试,...
CDI是JavaEE中的依赖注入框架,简化了组件的管理和依赖关系。在JavaEE7中,CDI 1.1增加了可选绑定和事件监听器的改进,使得依赖管理更加灵活和强大。 七、JSF(JavaServer Faces) JSF是JavaEE中的用户界面组件框架...
- **自定义组件**:支持创建自己的JSF组件,扩展标准组件的功能。 ##### 7. JDBC - **JDBC**(Java Database Connectivity):用于连接数据库的标准API,允许Java应用程序与各种关系型数据库进行交互。 - **驱动类型*...
在JavaEE 6中,JSF 2.0带来了组件化的视图层,支持Facelets作为默认视图技术,增强了Ajax功能,提供了更好的用户体验。 6. **CDI(Contexts and Dependency Injection)**:CDI是JavaEE 6引入的一个依赖注入框架,...
在 TemplateJSFProject 中,开发人员可以利用 PrimeFaces 的组件直接在 JSF 视图上构建交互式的用户界面,减少自定义 HTML 和 JavaScript 的工作量。 ### JSF(JavaServer Faces) JSF 是一种标准的 Java Web UI ...
7. **CDI(Contexts and Dependency Injection)**:CDI是JavaEE中的依赖注入框架,简化了对象之间的依赖管理。源代码中可能包含了CDI注解的使用,如`@Inject`、`@Named`等。 通过这个教程的源代码,初学者不仅可以...
11. **CDI(Contexts and Dependency Injection)**:CDI是Java EE中的依赖注入框架,用于管理对象的生命周期和依赖关系,简化了组件间的协作。 12. **WebSocket**:WebSocket协议提供了双向通信的能力,使得服务器...
它涵盖了多个关键组件,如Servlet、JSP、EJB(Enterprise JavaBeans)、JPA(Java Persistence API)、JMS(Java Message Service)以及JSF(JavaServer Faces)等。 Servlet技术是Java EE中的基石,用于处理HTTP...
- **UI组件**:例如按钮、输入字段等,通过HTML标签或自定义组件实现。 - **视图和模型**:视图由JSF页面组成,模型由JavaBean维护,通过EL(Expression Language)进行数据绑定。 3. **JPA(Java Persistence ...
源代码能够让我们深入洞察各个组件的实现细节,从而提升开发技能和解决问题的能力。 JavaEE 5是Java Enterprise Edition的一个重要里程碑,它简化了企业级应用的开发流程,引入了许多新特性和改进。主要特点包括: ...
7. **JSF**(JavaServer Faces):javax.faces 包含了用于构建用户界面的组件和生命周期管理,提供了一种声明式的方式创建Web用户界面。 8. **CDI**(Contexts and Dependency Injection):javax.enterprise....