最近刚开学没啥事情,就用JSF2开发了一个在线考试系统,大家看看怎么样,提提指导意见:
http://test.reremouse.com/exam2
顺便提提技术感受:JSF2的易用性和速度确实很厉害,并且是页面事件直接绑定JavaBean的方法,能深深体会出从JSP通过usebean绑定java bean属性、再到JSTL、再到JSF绑定事件整个一脉相承的发展路线。现在JSF2中事件绑定方法的能力更强了,不仅是通过名字能绑定到方法,还可以在页面中绑定方法时加个括号传参数。另外现在对AJAX的支持能力也很强,再加上RichFaces、PrimeFaces这些库,前景很看好。除非你有绝对轻量级页面的要求,否则这个是非常不错选择。
再谈下STRUTS,这里虽是STRUTS版面,但我谈是真实感受,大家不要攻击我哈,Struts1很经典,也是对JSP+JavaBean+Servlet模式的延伸,在05年的时候曾经对这个框架非常狂热,到现在也非常感激这个框架把我带进JAVA殿堂,但毕竟是太老的东西,AJAX支持也没有;再谈下Struts2,这个东西根本就和STRUTS1没有继承性,压根就是WebWork换了个马甲,有打Struts招牌之嫌,技术本身不评论,只是发现以前做WEBWORK的笑嬉了。
相关推荐
标题中的“jsf2(primefaces3)+spring+hibernate案例下载”指的是一个集成应用,使用了JavaServer Faces 2.0 (JSF 2.0),PrimeFaces 3,Spring框架以及Hibernate ORM技术。这个案例可能是为了教学或者演示如何在...
里面只是一个crud,项目是可以自动生成多表结合的,需要的可以把这个CRUD的例子下下来看一下,之后我会上传多表的,比如订单和订单项,请关注我的更新,另外我有OA视频高清视频全套,电驴什么的是下不到的,是我在另外一个...
附录A:提供了Spring Source Tool Suite的介绍,这是一个为Spring框架开发而设计的集成开发环境。 索引:提供了便捷的索引功能,方便读者查找特定内容。 从内容上来看,该书不仅是对Spring框架的全面介绍,而且...
PostgreSQL是一个开源的对象关系数据库系统,与GlassFish应用服务器的集成是JavaEE开发中一个重要的方面。 在开发过程中,文档提供了关于如何创建工程、构建EAR项目以及编写Web服务和客户端的详细指导。EAR项目是...
整体来看,《Pro Spring 3》通过23个章节系统地阐述了Spring框架的核心特性和高级应用,为Java开发者提供了一个全面、深入的学习资源。本书不仅涵盖了编程模型,还涉及了测试、监控以及集成等方面的知识点,全面地...
Spring 3.0是该框架的一个重要版本,引入了许多新功能和改进,为开发者提供了更强大的工具和更灵活的配置选项。 首先,让我们深入了解一下Spring框架的核心组件: 1. **IoC容器**:Spring的IoC容器是其核心,负责...
JavaEE(Java Platform, Enterprise Edition)是一个用于开发和部署企业级应用程序的框架,它由Oracle公司维护,并在Java社区的支持下不断更新。这个管理系统程序基于JavaEE,意味着它利用了JavaEE提供的各种服务、...
在这个"图书馆系统"项目中,JAVAEE技术被巧妙地运用来实现了一个功能完善的图书管理系统。 首先,我们来看"bookman.sql"文件。这个文件通常是数据库脚本,用于初始化图书馆系统的数据库结构。在JAVAEE中,数据存储...
【标题】中的“基于JAVAEE项目管理信息化系统设计与实现”揭示了这个压缩包内容的核心——它是一个关于使用JAVA EE技术构建项目管理信息化系统的详细设计方案和实现过程的文档。JAVA EE,全称Java Platform, ...
本项目是一个基于JavaEE技术的网上花店商城系统,涵盖了从设计到实现的全过程,旨在为用户提供便捷的在线花卉购买体验。源码、数据库及配套文档的提供,使得学习者可以深入理解系统的架构和功能实现。 1. **JavaEE...
【标题】中的“毕业设计&课设--心理咨询预约管理系统(javaEE)”表明这是一个基于JavaEE平台开发的心理咨询预约管理系统的项目。JavaEE,全称为Java Platform, Enterprise Edition,是Oracle公司提供的一个用于构建...
【jsf-cars:Java EE 2 号项目】是一个基于Java EE技术栈的实践项目,主要用于教学目的,让学生在实际操作中理解并掌握Java EE的相关技术和应用。在这个项目中,开发者将有机会学习到如何利用Java EE平台进行企业级...
1. **spring-sources.jar**:Spring框架的源代码,Spring是一个全面的企业应用框架,提供依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)等特性,广泛应用于企业级Java开发。 2. **spring.jar**:Spring...
7. **Spring框架**:spring-core.jar、spring-web.jar、spring-context.jar等,Spring是一个全面的后端开发框架,包含依赖注入、AOP(面向切面编程)、MVC(Model-View-Controller)等特性。 8. **Struts、JSF ...
TS-5225-Spring Framework 3.0: New and Notable.pdf,Spring框架是Java EE开发中的另一个重要工具,这里可能介绍了Spring 3.0的新特性和改进,包括依赖注入、AOP、数据访问等方面的增强。 TS-5214-Java ...
接着,J2EE(Java 2 Platform, Enterprise Edition)是企业级Java开发的框架,提供了多种服务和组件模型,如Servlet、JavaServer Faces (JSF)、Java Persistence API (JPA) 和Enterprise JavaBeans (EJB)等。...
2. **JavaServer Faces (JSF)**:JSF是JavaEE的一个MVC(模型-视图-控制器)框架,它简化了用户界面的创建。通过JSF,开发者可以创建可重用的UI组件,并与后端数据模型进行交互。 3. **Enterprise JavaBeans (EJB)*...
Java Web开发涉及到的技术范围广泛,包括Servlet、JSP、JavaServer Faces (JSF)、Java Persistence API (JPA)、Spring框架、MVC模式等。这些技术为构建动态、数据驱动的Web应用提供了强大的支持。 从【压缩包子文件...
Seam作为一个先进的Java EE应用框架,通过提供一个统一的组件架构来简化Web应用程序的开发过程。随着JBoss Seam 2.0版本的发布,它实现了对Java EE平台的统一化处理,使得Java EE变得更为友好,从而让开发者能够更加...