- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
引用this post ,我正在考虑开始一个新的基于 Web 的 Java 项目。由于我不了解 Spring/Hibernate,我担心在创建新项目时开始学习它们是否是一个糟糕的计划,尤其是因为它会减慢早期开发速度。
我的一个想法是使用我确实知道的技术编写一个原型(prototype),即 JSP/Servlets/JDBC,因为我可以利用我目前的知识更快地运行它。我可以然后扔掉整个东西并从 Spring 等重新开始,但我想考虑将一个小项目从 JSP/Servlets/JDB 重构到 SpringMVC/Hibernate 是多么容易?我的数据库当然可以重复使用,但其他代码呢……我是否希望将其中的大部分保存到 MVC 框架中,或者范式转换是否足够大,这会导致比它避免的更多的麻烦?
请使用 other有关选择技术的更一般性建议的问题
最佳答案
我建议您从 Spring 开始并使用它的 JDBC 模板,在您让它工作之前不要使用 Hibernate。
Spring 会鼓励您使用接口(interface),这意味着您会将实现与方法签名分开。您可以使用 Spring 启动和运行所有内容,并在准备就绪后将 JDBC DAO 换成它的 Hibernate 等效项。
我一次只能处理一件我不知道的事情。如果您也是这样,请听从我的建议并单独从 Spring 开始。
关于java - 将小型 JSP/Servlet/JDBC 项目重构为 SpringMVC/Hibernate 有多容易,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2904003/
所以我试图让(例如)输入一些值:1 -2 -3 2 5正数的数量是 5 负数的数量是 -3总计为 3 平均值为 0.6我想让它像这样,但是当我运行它时,它不起作用哪一部分是错误的??? import
我编写了一个使用 OpenCV 的 cvCalcOpticalFlowLK 的程序。它在低分辨率网络摄像头输入上表现良好,但我需要在全高清流上运行它,并在对每一帧进行光流分析后进行重要的其他计算。处理
如果我有一个 ruby 脚本 Daemon,顾名思义,它作为守护进程运行,监视系统的各个部分并能够执行需要身份验证的命令,例如更改权限,是否存在一个简单的方法来拥有第二个 ruby 脚本,比如
我们有一个基于 Ant 和 Ivy 的构建管理系统,它基本上由一个共享的 ant 文件和一组围绕目录结构的约定组成。 我试图克服的一个障碍是相当常见的“递归发布”情况。比如说,我们有 5 个内部代码模
我在嵌入式 Linux 环境中遇到了问题。尝试确定它是否可以由应用程序引起。应用程序导致内核崩溃/锁定或终止 init 有多容易? 最佳答案 非根应用程序应该不可能影响任何一个。 以 root 身份运
我目前正在尝试学习 Nim(进展缓慢 - 无法投入太多时间)。另一方面,为了获得一些工作代码,我想对我正在 ruby 中开发的 Nim 应用程序的各个部分进行原型(prototype)设计。 由于
我是一名优秀的程序员,十分优秀!