关于以Spring3.0 MVC进行项目开发的疑问

新建文件夹 新建文件夹 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
该项目是一个行业门户,使用Java技术开发。该项目从整体角度考虑,主要有两个关注点,一个是MVC,另一个是数据持久化。原计划是使用Struts1 + Spring3 + Hibernate3来设计,但Struts1太过古老,已经N久不更新了,Spring3也几乎放弃了对Struts1的支持,org.springframework.web.struts-3.0.5.RELEASE.jar里所有的类都被@Deprecated了。因此考虑Struts2,但是Struts2问题多多,从性能角度和安全角度考虑,又被领导排除了。经过仔细考虑,决定使用Spring3.0的MVC。然后Hibernate3也替换掉,因为团队里的开发人员对Hibernate掌握的情况不太乐观,因此替换成Spring JDBC,这样就成了Spring的一站式解决方案了。
经过2天的资料搜索,现有如下问题:

1、是否有人使用这种Spring MVC + Spring JDBC方案进行项目开发?因为我从来没有使用过这种组合进行开发,所以希望大家能提供一些经验。
2、Spring JDBC的学习门槛多高?短时间内能否让团队成员快速掌握?
3、除了使用Spring注解的方式实现表单验证功能,还有其它的方案吗?
4、全注解式(without xml)开发,对于以后的维护是否会造成不良影响?比如把请求路径直接写在Spring的Controller类中,这样请求路径都分散到了一堆堆的类中,找起来很麻烦,尤其是对于将来新加入的开发人员。
5、本项目的权限控制很啰嗦,不仅对人进行权限设定,还需要对页面元素或数据进行权限设定,所以,如何进行权限系统的设计才能满足要求?
...全文

相关推荐

Spring-Boot-2.0-Samples-javaEE框架项目资源

3_mvc目录毫无疑问地指向了Spring MVC模块的示例,这是Spring框架中用于构建Web应用程序的一个核心组件。

lsx202406

Eclipse中使用Spring MVC 3.0的必备jar包清单

Spring Web MVC,通常简称为Spring MVC,是Spring框架的一个模块,提供了一个完整的MVC框架来构建Web应用程序。它构建于Spring框架之上,允许开发者创建高度可测试的、灵活的Web应用程序。核心特性:- 基于请求-响应模式的Web层组件。- 支持RESTful应用程序的构建。- 组合式请求映射支持,允许灵活地配置URL到控制器方法的映射。- 强大的数据绑定能力,可以将HTTP请求参数绑定到Java对象上。

魔都财观

掌握Spring 3.0 MVC框架及其功能特性

本文还有配套的精品资源,点击获取 简介:Spring MVC 是一个基于Java的轻量级Web应用框架,是Spring框架的核心组件之一。Spring 3.0版本大幅提升了开发效率和灵活性,采用了MVC设计模式,包括DispatcherServlet作为入口点,HandlerMapping和HandlerAdapter处理请求,以及ModelAndView处理模型数据和视图...

随红

Spring MVC 3.0实战指南.ppt

《Spring MVC 3.0实战指南》,参考《Spring 3.x企业应用开发实战》。内容简介:1、Spring MVC框架简介2、HTTP请求地址映射3、HTTP请求数据的绑定4、数据转换、格式化

Defonds

spring3 MVC实战,手工搭建Spring3项目

【Spring3 MVC实战,手工搭建Spring3项目】Spring3 MVC是一个强大的Java框架,用于构建Web应用程序,它提供了模型-视图-控制器(MVC)架构,使得开发人员能够更高效地管理和组织应用代码

lifugan
评论 9
收藏 已收藏
分享
返回顶部
新建文件夹
Web 开发 81,108 成员 341,721 内容