`
panlw
  • 浏览: 53856 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

老话题:JavaMVC框架的选择

    博客分类:
  • Java
阅读更多
好久没写博客了,最近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框架"指的是使用Java编程语言实现的一个MVC架构,旨在简化Web应用的开发流程。下面我们将深入探讨这个话题。 首先,MVC模式的核心理念是: 1. **模型(Model)**:这是业务逻辑的载体,负责...

    使用MVC框架开发租房网站10-12

    这部分可能包含选择题、填空题和编程题,测试内容包括MVC模式的理解、Spring MVC框架的使用以及租房网站相关功能的实现。 总的来说,这个课程通过理论讲解和实践操作,让学员深入理解Java MVC框架,尤其是Spring ...

    Java SSH 框架整合,学习源码

    2. **Struts框架**:Struts是基于MVC(Model-View-Controller)设计模式的Java Web应用框架,用于处理用户请求和业务逻辑。在SSH整合中,Struts主要负责接收HTTP请求,转发到相应的Action,然后调用Service层处理...

    精通Struts:基于MVC 的JavaWeb 设计与开发(PDF)

    Struts是一个开源的Java Web框架,它遵循MVC设计模式,为开发者提供了构建动态Web应用程序的结构。MVC模式将应用程序分为三个主要部分:模型(Model)、视图(View)和控制器(Controller)。模型负责处理业务逻辑,...

    基于Java的轻量级的MVC框架应用实例.zip

    本实例将探讨如何使用一种轻量级的Java MVC框架来实现具体的应用。 标题"基于Java的轻量级的MVC框架应用实例"意味着我们将关注于那些不占用大量系统资源、易于学习和部署的框架,如Spring MVC、Struts 2或Play ...

    JAVA框架面试题汇总.docx

    在Java框架面试中,Spring MVC是一个经常被讨论的话题。Spring MVC是一种轻量级的、基于组件的Web应用框架,它提供了一种结构化的方式来处理HTTP请求和响应。以下是关于Spring MVC的一些关键知识点: 1. **组件技术...

    11:Java web项目源码整合开发ssm(30套).rar

    SSM是Java Web开发中的一个流行框架组合,由Spring、Spring MVC和MyBatis三个开源框架集成。这个压缩包“11:Java web项目源码整合开发ssm(30套).rar”包含了30个不同的Java Web项目源码,这些都是针对计算机专业...

    Java自学网(javazx.com)[独门架构:Java Web开发应用详解].李宁.著.扫描版

    这本书详细阐述了从基础到高级的Java Web开发知识,涵盖了多个关键领域,包括但不限于Servlet、JSP、MVC框架、数据库交互以及Web应用的架构设计。 1. **Servlet技术**:Servlet是Java Web开发中的核心组件,用于...

    Java高手真经_高级编程卷:Java_Web高级开发技术

    最后,书中可能还会讨论到微服务架构和容器化技术,如Docker和Kubernetes,这些都是现代Java Web应用部署和管理的热门话题。理解如何将大型应用拆分为多个小型、独立的服务,并通过容器进行高效部署,是提升系统可...

    java高手真经_系统架构卷:java.web系统设计与架构

    Spring框架,作为Java领域中最受欢迎的MVC框架之一,可能会被详细介绍,包括依赖注入、AOP(面向切面编程)以及Spring MVC模块的使用方法。 另外,书中还可能探讨了Java EE的其他关键组件,如EJB(Enterprise ...

    spring-mvc-04-master.zip

    Spring MVC是一种轻量级的Web MVC框架,它为开发者提供了一种灵活的方式来处理HTTP请求和响应。通过分离业务逻辑、视图呈现和控制流程,Spring MVC使得应用程序结构更加清晰,便于维护和扩展。 二、Spring MVC核心...

    Java:Java作业

    15. **Spring框架**:在企业级开发中,Spring框架是一个广泛使用的框架,涵盖了依赖注入、AOP(面向切面编程)、MVC(模型-视图-控制器)等,简化了Java EE应用的开发。 16. **Java Master**:这可能是某个项目或者...

    JAVA葵花宝典 Java面试宝典

    12. **Spring框架**:作为最流行的Java企业级应用框架,Spring的IoC(控制反转)和AOP(面向切面编程)理念,以及事务管理、MVC模式等是面试的常见话题。 13. **Java 8新特性**:Java 8引入了Lambda表达式、Stream ...

    java技术java技术java技术java技术

    - **集合框架**:Java集合框架包括List、Set、Queue和Map等接口及其实现类,如ArrayList、HashSet、LinkedList和HashMap等,提供了高效的数据存储和操作方法。 - **IO/NIO**:Java的输入输出系统支持流式处理,NIO...

    Java Web整合开发实战 随盘源代码1-9章

    第4章:可能会讲解MVC设计模式,介绍Spring MVC或Struts2等流行的MVC框架。MVC模式是Java Web开发中常用的设计模式,能有效地分离业务逻辑、视图和控制层,提高代码的可读性和可维护性。 第5章:可能会涉及到数据库...

    Java-MindManager:Java思维导图汇总

    11. **Java框架**:Spring框架是企业级应用开发的常用工具,包括依赖注入、AOP、MVC、数据访问等模块。MyBatis是轻量级的持久层框架,简化了SQL操作。 12. **Java EE**:Java企业版(Java EE)扩展了Java SE,提供...

    Java及Web开发参考手册大全

    - **Spring框架**:流行的Java Web框架,提供了依赖注入、AOP(面向切面编程)、MVC组件等。 - **Struts和Hibernate**:分别用于MVC架构和数据持久化。 #### 框架与工具 - **Spring Boot**:简化Spring应用的初始化...

    164个完整JAVA代码

    13. **Spring框架**:这是一个流行的Java企业级应用开发框架,包括依赖注入、AOP(面向切面编程)、MVC等特性。 14. **单元测试**:JUnit是Java中常用的单元测试框架,它帮助开发者编写和运行测试用例,确保代码的...

    java 技术学习文档2

    15. **Spring框架**:Spring是Java企业级应用的主流框架,涉及依赖注入、AOP(面向切面编程)、MVC、事务管理等多个方面,学习Spring有助于开发复杂的应用程序。 这些只是Java技术学习文档2可能涵盖的部分主题,...

    39份java学习资料

    10. **Spring框架**:作为Java企业级应用的主流框架,Spring的依赖注入、AOP(面向切面编程)、MVC模式等内容是中级Java开发者必须掌握的。 11. **数据库编程**:连接和操作数据库是Java开发中的常见任务,JDBC...

Global site tag (gtag.js) - Google Analytics