如题,如果使用原始的faces-conf.xml中声明 ManageBean 就可以实现Spring 注入。但使用Annotion就无法实现。
@ManagedBean(name="messageBean")
@SessionScoped
public class MessageBean implements Serializable
{
private static final long serialVersionUID = 1L;
private List<Message> messages;
private String name;
private String message;
@ManagedProperty(name = "messageService", value = "#{messageService}")
private MessageService messageService;
@ManagedProperty(name = "timeService", value = "#{timeService}")
private TimeService timeService;
}
Tomcat7 版本为 7.011
如上所示,换成 Tomcat 6 问题解决。
分享到:
相关推荐
在实际应用中,Tomcat常与其他Java EE应用服务器(如JBoss、GlassFish)或Spring Boot结合使用,以提供更全面的企业级功能。虽然Tomcat 6.0已经不再被官方维护,但对于学习和运行旧版应用仍然有其价值。对于新项目,...
1. **Web开发框架**:Web开发框架如JSF、Struts2、Spring MVC等帮助简化前端开发,提供MVC模式来组织代码,提高可维护性和复用性。例如,JSF提供了丰富的UI组件,而Spring MVC则结合了Spring的强大功能,提供了灵活...
JSF Reference Implementation Jakarta Slide GWT Jetspeed2 ICEfaces 其他 Atomikos Transaction Manager Java Open Transaction Manager (JOTM) Bitronix Transaction Manager ActiveMQ Binding JAX-WS 2.x ...
2. **Spring Framework**:Spring MVC模块提供了方便的文件上传支持,通过`MultipartFile`接口,开发者可以轻松地处理上传的文件。Spring自动处理了多文件上传、内存溢出等问题。 3. **Jetty或Tomcat服务器的上传...
例如,Spring框架、Hibernate ORM或Tomcat服务器等项目可能有重大进展。杂志可能会介绍这些项目的最新版本,新功能的使用方法,以及如何解决开发过程中遇到的问题。 在2008年,云计算和大数据尚未像现在这样普及,...
6. **Web框架**:为了提高开发效率,开发者可能会选择使用Spring、Struts或JSF等Java Web框架。这些框架提供了MVC(模型-视图-控制器)架构,简化了请求处理、数据绑定和事务管理等任务。 7. **前端技术**:系统...
- 创建Web项目,配置服务器,如Tomcat、Jetty,开发Servlet、JSP和JavaServer Faces(JSF)。 - 使用Eclipse的Dynamic Web Project模板快速启动Web应用开发。 10. **问题解决与调试**: - Problems视图:显示...
2. **结构框架**:虽然描述中没有明确指出,但通常这样的Web应用会采用某种MVC(Model-View-Controller)架构,如Struts、Spring MVC或JSF,以便更好地组织代码并实现业务逻辑与视图的分离。 3. **数据库交互**:...
4. **框架应用**:如Struts、Spring MVC或JSF等,提供MVC(模型-视图-控制器)结构,简化开发工作。 5. **服务器平台**:如Tomcat、Jetty或WebLogic等,运行JSP应用。 6. **版本控制**:Git或SVN用于代码版本管理...
5. **框架集成**:涉及Spring、Hibernate等主流框架的集成和应用,帮助开发者掌握企业级开发中的常用技术。 6. **调试与测试**:介绍如何利用MyEclipse的调试工具进行断点调试,以及单元测试的配置和执行。 三、...
SiteMesh 2.4.1和2.4.2是SiteMesh的两个稳定版本,提供了对Java Servlet API的兼容性更新和一些bug修复。2.4.2作为2.4.1的后续版本,可能包含了更多的改进和问题修复。 2. **工作原理**: SiteMesh通过Servlet...
开发者可以根据需要安装额外的插件,如Spring Tools Suite(用于Spring框架开发)、MyEclipse(提供更高级的企业级特性)或其他特定框架和库的开发工具。 9. **集成开发环境**: 作为IDE,Eclipse提供了代码编辑、...
- **Web开发工具**:HTML、CSS、JavaScript编辑器,支持AJAX、JSF、Spring MVC等框架。 - **版本控制集成**:与Git、SVN等版本控制系统无缝集成,便于团队协作。 - **应用服务器支持**:内置Tomcat、Jetty等...
7. **MVC框架(如Spring MVC)**:虽然JavaEE自带了JSF,但许多开发者更倾向于使用Spring MVC这样的轻量级框架。修改这些框架的控制器、模型、视图和配置文件,可以优化业务流程或改进用户界面。 8. **RESTful服务*...
- **技术栈开放性**:Sakai基于一系列开放的技术栈构建,如Linux/Windows/Mac操作系统、Apache Tomcat服务器、MySQL/Oracle数据库、Hibernate持久层框架、Spring框架、以及多种前端技术(JSF/RSF/JSP/Velocity/...
7. **容器与部署**:了解如何在应用服务器如Tomcat、WildFly或WebLogic上部署和管理Java应用程序,这些技能对于开发者在生产环境中操作应用至关重要。 8. **性能优化**:课程还将涵盖性能调优技巧,包括内存管理和...