好久没写博客了,最近3个月在日本出差做了一个烂项目的2期工程,是基于苹果公司的WebObject应用服务器和框架,是一个组件化的J2EE框架,第一次接触此类型的框架,个人感觉相当不错,尤其是用来做向导模式的用户界面的时候尤其有效,不过要说一下的是和WebObjects绑定的数据访问层框架EOF就不敢恭维了,实在不怎么样。联想到好几年前就闻名的Tapestry,觉得两者感念上有点类似,于是调查了一番,果然如我所料,Tapestry就是由WebObjects的概念发展出来的,但个人认为Tapestry做得反而没有WebObjects好,另外还有一个就是比较新的框架Stripes,感觉也不灵,一个他需要JDK5,还有是图层用的还是JSP和TagLib,本人很不喜欢。
最近考虑把这个烂项目重做一番,想找个类似的框架,而且JDK只要1.4接可以跑。我设想的MVC框架是Java+HTML,于是有个两个候选人进入我的视线,一个是Apache Wicket,另一个是Click Framework,不过Click用的是VTL做视图层的表现语言,个人不是很喜欢,看样子最终要选择的是Apache Wicket 1.3.x,其1.4+版本是需要JDK5的。
分享到:
相关推荐
"利用Java做的基本MVC框架"指的是使用Java编程语言实现的一个MVC架构,旨在简化Web应用的开发流程。下面我们将深入探讨这个话题。 首先,MVC模式的核心理念是: 1. **模型(Model)**:这是业务逻辑的载体,负责...
这部分可能包含选择题、填空题和编程题,测试内容包括MVC模式的理解、Spring MVC框架的使用以及租房网站相关功能的实现。 总的来说,这个课程通过理论讲解和实践操作,让学员深入理解Java MVC框架,尤其是Spring ...
2. **Struts框架**:Struts是基于MVC(Model-View-Controller)设计模式的Java Web应用框架,用于处理用户请求和业务逻辑。在SSH整合中,Struts主要负责接收HTTP请求,转发到相应的Action,然后调用Service层处理...
Struts是一个开源的Java Web框架,它遵循MVC设计模式,为开发者提供了构建动态Web应用程序的结构。MVC模式将应用程序分为三个主要部分:模型(Model)、视图(View)和控制器(Controller)。模型负责处理业务逻辑,...
本实例将探讨如何使用一种轻量级的Java MVC框架来实现具体的应用。 标题"基于Java的轻量级的MVC框架应用实例"意味着我们将关注于那些不占用大量系统资源、易于学习和部署的框架,如Spring MVC、Struts 2或Play ...
在Java框架面试中,Spring MVC是一个经常被讨论的话题。Spring MVC是一种轻量级的、基于组件的Web应用框架,它提供了一种结构化的方式来处理HTTP请求和响应。以下是关于Spring MVC的一些关键知识点: 1. **组件技术...
SSM是Java Web开发中的一个流行框架组合,由Spring、Spring MVC和MyBatis三个开源框架集成。这个压缩包“11:Java web项目源码整合开发ssm(30套).rar”包含了30个不同的Java Web项目源码,这些都是针对计算机专业...
这本书详细阐述了从基础到高级的Java Web开发知识,涵盖了多个关键领域,包括但不限于Servlet、JSP、MVC框架、数据库交互以及Web应用的架构设计。 1. **Servlet技术**:Servlet是Java Web开发中的核心组件,用于...
最后,书中可能还会讨论到微服务架构和容器化技术,如Docker和Kubernetes,这些都是现代Java Web应用部署和管理的热门话题。理解如何将大型应用拆分为多个小型、独立的服务,并通过容器进行高效部署,是提升系统可...
Spring框架,作为Java领域中最受欢迎的MVC框架之一,可能会被详细介绍,包括依赖注入、AOP(面向切面编程)以及Spring MVC模块的使用方法。 另外,书中还可能探讨了Java EE的其他关键组件,如EJB(Enterprise ...
Spring MVC是一种轻量级的Web MVC框架,它为开发者提供了一种灵活的方式来处理HTTP请求和响应。通过分离业务逻辑、视图呈现和控制流程,Spring MVC使得应用程序结构更加清晰,便于维护和扩展。 二、Spring MVC核心...
15. **Spring框架**:在企业级开发中,Spring框架是一个广泛使用的框架,涵盖了依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)等,简化了Java EE应用的开发。 16. **Java Master**:这可能是某个项目或者...
12. **Spring框架**:作为最流行的Java企业级应用框架,Spring的IoC(控制反转)和AOP(面向切面编程)理念,以及事务管理、MVC模式等是面试的常见话题。 13. **Java 8新特性**:Java 8引入了Lambda表达式、Stream ...
- **集合框架**:Java集合框架包括List、Set、Queue和Map等接口及其实现类,如ArrayList、HashSet、LinkedList和HashMap等,提供了高效的数据存储和操作方法。 - **IO/NIO**:Java的输入输出系统支持流式处理,NIO...
第4章:可能会讲解MVC设计模式,介绍Spring MVC或Struts2等流行的MVC框架。MVC模式是Java Web开发中常用的设计模式,能有效地分离业务逻辑、视图和控制层,提高代码的可读性和可维护性。 第5章:可能会涉及到数据库...
11. **Java框架**:Spring框架是企业级应用开发的常用工具,包括依赖注入、AOP、MVC、数据访问等模块。MyBatis是轻量级的持久层框架,简化了SQL操作。 12. **Java EE**:Java企业版(Java EE)扩展了Java SE,提供...
- **Spring框架**:流行的Java Web框架,提供了依赖注入、AOP(面向切面编程)、MVC组件等。 - **Struts和Hibernate**:分别用于MVC架构和数据持久化。 #### 框架与工具 - **Spring Boot**:简化Spring应用的初始化...
13. **Spring框架**:这是一个流行的Java企业级应用开发框架,包括依赖注入、AOP(面向切面编程)、MVC等特性。 14. **单元测试**:JUnit是Java中常用的单元测试框架,它帮助开发者编写和运行测试用例,确保代码的...
15. **Spring框架**:Spring是Java企业级应用的主流框架,涉及依赖注入、AOP(面向切面编程)、MVC、事务管理等多个方面,学习Spring有助于开发复杂的应用程序。 这些只是Java技术学习文档2可能涵盖的部分主题,...
10. **Spring框架**:作为Java企业级应用的主流框架,Spring的依赖注入、AOP(面向切面编程)、MVC模式等内容是中级Java开发者必须掌握的。 11. **数据库编程**:连接和操作数据库是Java开发中的常见任务,JDBC...