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

答复: 给领导提的关于WEB开发模式的建议,请大家看看在什么水平上,有没有必要提出来?

    博客分类:
  • JAVA
阅读更多
sunli_qun 写道
Ps:我刚毕业那会提的方案比你差远了,你知道是怎么样的吗?
大概是:我们应该自己实现mvc模式,用一个servlet实现中央控制器,jsp做展示,用javabean做逻辑层,dao做持久化等等,土吗?我到现在还觉得自豪!

呵呵,我第一次重构就是做这么件工作,甚至还没有DAO层呢。以前的项目是php转到jsp的(开发人员大部分也是毫无java开发经验的菜鸟),页面一团乱麻,全部只有jsp。难道让这帮家伙猛啃ssh?难度太大了。他们对servlet倒还了解,自己一个人琢磨来琢磨去,硬生生想出了servlet中心控制器的概念,用反射构造了一套自动映射机制,重构类图,重构系统。一年以后,开发人员技术转型得差不多了,这套系统才改用spring mvc + velocity + swim(同事自己开发的sql mapping框架)。但我仍然不敢用Hibernate,等到OO思想能够被人理解时再说吧。

我的经验是:不一定要采用什么框架,对重要的长期项目自己设计一套解决方案(或者不能称之为框架)绝对比通用性 框架要贴身合用,而且团队学习难度小,跨度平缓,不会有巨大的技术风险,所以能带来很大的益处。当然前提是开发者的功力要到(不光是设计能力还有业务领域能力)。
分享到:
评论

相关推荐

    web开发框架XiaomiRose.zip

    小米公司的 Rose 是一个 Java 的 Web 开发框架,但不仅仅是框架。Rose是面向使用Java开发的同仁们的。Rose 提供的各种特性和约束惯例,目的就是为了使您在能够轻松地开发web程序。如果您觉得Grails的想法很好,您...

    答复: Java开发规范,让你写的一手好代码,看了之后不用自卑

    Java开发规范是编程实践中至关重要的一个方面,它不仅关乎代码的可读性、可维护性和团队协作效率,也直接影响到软件项目的质量和长期发展。本文将深入探讨Java开发规范中的核心原则,以及如何通过遵循这些规范来提升...

    答复: PHP验证框

    在Web开发中,确保用户提交的数据安全、有效是至关重要的。PHP作为服务器端脚本语言,可以处理并验证用户通过HTML表单提交的数据。下面将详细讨论PHP验证框的相关知识点。 1. **基本概念** - 验证框:在HTML中,...

    三年级英语暑假作业之句子改写练习.doc

    【知识点详解】 1. 英语句子改写基础: - 否认句:在英语中,将肯定句变为否定句通常是在动词前加上...在暑假期间进行此类练习,可以帮助孩子们保持学习状态,同时寓教于乐,使他们在轻松愉快的氛围中提升英语水平。

    code_领导信箱_领导信箱首页_salmonbck_

    3. **分类与筛选**:为了便于领导和管理员分类处理,可能需要有预设的类别供用户选择,如“工作建议”、“投诉”、“其他”等。 4. **隐私保护**:确保用户的个人信息安全,提供匿名提交选项,以鼓励员工提出敏感...

    Lotus Domino WEB详细 学习笔记

    38. DOMINO R5的域搜索功能在WEB上的实现 77 39. Display Rich Text fields in a view 86 40. Auto-Launch a file attachment 87 41. Showing a response count without showing the responses 89 42. ...

    高手谈设计模式高手谈设计模式

    策略模式:刘备要到江东娶老婆了,走之前诸葛亮给赵云(伴郎)三个锦囊妙计,说是按天机拆开 解决棘手问题,嘿,还别说,真是解决了大问题,搞到最后是周瑜陪了夫人又折兵呀,那咱 们先看看这个场景是什么样子的。 先...

    专利审查中如何答复0A

    专利审查流程中,审查意见通知书(OA,Office Action)是审查员向专利申请人发出的关于专利申请实质审查结果的正式通知。理解并妥善答复审查意见通知书对于专利申请的成功至关重要。下面详细阐述在答复审查意见通知...

    答复: 一道经典线程面试题的4种解法

    标题中的“答复: 一道经典线程面试题的4种解法”暗示了这是一个关于多线程编程的问题,通常在面试中出现,用于评估候选人的并发处理能力。在这个问题中,可能涉及到同步、线程安全、锁机制等关键概念。 在Java中,...

    答复: 喜欢和使用Portal的朋友请进!

    博文链接:https://eric2007.iteye.com/blog/158580

    交通行政复议答复意见书.pdf

    9. 签名与盖章:答复人应在文件上加盖公章,法定代表人或委托代理人签字确认,以证明文件的真实性和合法性。 10. 附件:随答复意见书一同提交的证据材料清单,列明所有支持行政行为的证据文件,以便复议机关审查。 ...

    5W2H分析法.ppt

    在工作汇报上也可以使用 5W2H 方法,既能节约写报告时间又能减少看报告的时间。 什么是 5M1E 分析法? 5M1E 分析法就是人、机、料、法、环、测。 造成产品质量的波动的原因主要有 6 个因素: a) 人(Man) 5W2H...

    理正深基坑软件的使用问题及答复.doc

    对于C.1.1的锚杆水平刚度系数,是否有必要再除以锚杆水平间距?即是否是支锚刚度=kT/锚杆水平间距? **答:** - **锚杆刚度:**《规程》中的公式没有涉及锚杆水平间距的因素。软件提供了便捷的计算方法: - 用户...

    在Word2021中如何答复批注.docx

    - 选中目标批注后,你会看到一个位于批注右上角的小按钮,上面通常标有类似“答复”的文字。点击该按钮,Word 将自动在批注下方创建一个新的空白区域供你输入答复内容。 4. **输入答复内容**: - 在新出现的空白...

    选课问题收集-答复1

    选课问题收集-答复1 根据提供的文件信息,我们可以总结出以下几点关于选课问题的知识点: 1. 课程改革:之前的 4+1 学分课程现在变成了 3+2 学分,可以直接课程替代,但按照学校文件规定,-10 分替代。 2. 公选课...

    答复: 通过代码简单介绍JDK 7的MethodHandle,并与.NET的委托对比(二)

    标题中的“答复: 通过代码简单介绍JDK 7的MethodHandle,并与.NET的委托对比(二)”表明本文将深入探讨Java中的MethodHandle概念,并将其与.NET平台上的委托进行对比。MethodHandle是JDK 7引入的一个强大特性,它...

    VB答复精选的软件源码

    【VB答复精选的软件源码】是一份珍贵的资源,主要包含了使用Visual Basic(VB)编程语言编写的各种示例代码和实用程序。VB是Microsoft公司推出的一种面向对象的编程工具,它以其简单易学、功能强大而受到广大开发者...

    EZNEW.Web:ASP.NET开发工具库

    EZNEW.Web ASP.NET开发工具库报告问题和错误如果您有任何疑问或建议,可以通过电子邮件向我们报告,电子邮件为 ,我们将尽快给您答复,或者您可以通过GitHub与联系。相关项目这些是有关项目的其他一些回购协议: ...

    冀教版小学英语四年级上册英语重要知识点.doc

    在冀教版小学英语四年级上册的学习中,学生们会接触到一系列关于衣物、形容词、反义词和代词的重要概念,以及相关的句型和一般疑问句的使用。以下是对这些知识点的详细解析: 1. **衣物词汇**: - `shirt`:衬衫 ...

Global site tag (gtag.js) - Google Analytics