java只会写业务代码 java只会写业务代码可以吗

对于java项目,我虽然知道业务逻辑但是还是不知道怎么写出代码,原因在哪 ?其实你已经很好java只会写业务代码了,java只会写业务代码我认为写程序首先要有自己的思路,其次才是看你真正掌握的技能...比如一艘船如果有足够大的马力,但是缺少正确的方向..那样子会装上暗礁的,所以在编程方面业务逻辑是很重要的 , 接下来只要有一般的技能基础就可以了;
就拿你说的修改密码来说吧java只会写业务代码:第一步java只会写业务代码:我首先要知道要修改人的ID,然后才能按照一定的方法修改数据库中的表:一个updateuser set user_password=“要修改的密码” where user_id=“指定修改人的ID”再加上一定的连接数据库的方法..程序员修改密码的目的就达到了...加油!
代码重构问题 JAVA开发 Service 与 dao 请问 。我在Service层中,只写业务 。dao只操作数据库的相关 。你的描述已经很明确:service处理业务 , dao存取数据 。
业务:涉及一个以上组织,按某一共同的目标、通过信息交换实现的一系列过程,其中每个过程都有明确的目的 , 并延续一段时间 。
业务做的是信息处理,逻辑处理 。service处于数据层(dao)与控制层(servlet,或action)之间 。
dao的主要作用是与数据库打交道,他不做逻辑,不做信息处理 , 你要什么数据我给你取,你放什么数据我帮你放 。
service做的是业务,你控制层调用我处理一种业务,我的业务可以定义很多动作,这些动作都是与这个业务相关的逻辑处理 , 需要数据库的信息,我找dao 。加这一层的目的主要是为了做事务的,因为一个业务可能需要多个dao操作,若某个失败,整个业务是需要回滚的,另外使得外界与数据库没有关联,使得数据更加安全 。
这样说你应该很明了了吧,然后自己判断 , 但是有些时候都不是绝对的额,程序扩展性,可维护性固然重要 , 现实运行性能才是主要的 。
大家怎么理解“业务代码”?为什么有人觉得写业务代码很low?在java只会写业务代码我眼里,也经常会把程序员分成两类java只会写业务代码:一种是java只会写业务代码我等这种写业务代码java只会写业务代码的程序员,另外一种是研究高深算法、造“轮子”的“科学家”...
将他们称之为科学家是有些夸张,第一次冒出这样的想法是参加一个技术大会,当别的嘉宾都在分享开发、设计、架构、管理方面的经验时,一名在腾讯工作的算法工程师(应该已经是一个小领导了),他上台分享了一些诸如:滑动平均自回归模型、神经网络基因表达式编程、SVM回归机集成学习...坐在台下的我第一次冒出这样的念头:“这**是科学家研究的东西吧 。”
当然,倒也不能说写业务代码就很 low , 写业务代码也不是想象中那么简单的 。
写业务相关的代码 , 必须了解业务流程,还需要了解业务人员心里是怎么想的,也就是业务出发点是什么样子的 。
比如我最近遇到一个需求,过程大概是这样的:销售人员在卖一款产品,这款产品非常火,有些优秀的销售人员一周可能能卖出去几百上千单;结果我们接到一个需求 , 要限制每个代理人的销售数量,比如每人只能卖 10 个(之前已经卖掉的不算);这就让我们非常奇怪,本来卖的好好的 , 为什么要做这个限制呢?这个需求看起来就非常的不合理 。
后来业务人员和我们解释了一下原因:因为这款产品公司不挣钱,销售人员为了推这个产品,花在别的产品上的时间就少了,所以出这个功能,就是让销售人员“收收心”,把精力放在其他产品上 。

推荐阅读