- 主题:懂一点点java的皮毛语法,做过一点点django,想了解springboot
是的,细节都在spring framework这里,要搞懂就得花点时间了
【 在 licy (上网不便, msg收不到) 的大作中提到: 】
: spring boot学的时候,建议不要想搞懂,先搞明白怎么做
:
: 做一段时间就好了
:
--
FROM 1.202.22.*
一般数据库不会轻易更换了吧
【 在 hgoldfish (老鱼) 的大作中提到: 】
: django 的 orm 和 hibernate 比较像,使用自制的语法存取数据库。
:
: mybatis 操作的还是 sql 语句。或者在 xml 里面写上 sql 语句,或者在 java 代码里面用 SELECT() 写 sql 语句。你可以把当成 sql 语句生成器,以及查询结果自动解析到 java entity 的一个小工具。因为很多 sql 语句是自己写的,所以换个数据库那是相当艰难。
:
--
FROM 1.202.22.*
连jdbc template都觉得麻烦吗?看来是不喜欢写sql
【 在 javafish (这不是一个昵称) 的大作中提到: 】
: 我已经懒到只用spring 的CRUDRepo 了……
:
: 【 在 hgoldfish 的大作中提到: 】
: : django 的 orm 和 hibernate 比较像,使用自制的语法存取数据库。
--
FROM 1.202.22.*
难道你问的人没有给你提过ioc和aop?
【 在 lokta (部落) 的大作中提到: 】
: 我当初学spring的时候,问了很多了,没几个能给我说清楚spring到底是什么?
: 后来看了疯狂java才知道,
: 哦,spring是个依赖注入框架。
: 然后依靠这个开发出来web业务。。。
--
FROM 1.202.22.*
proxy那是aop用的吧
【 在 Mikov (Mikov Chain) 的大作中提到: 】
: 要了解springboot, 你需要先了解spring,
: 要了解spirng, 你需要先了解Dependency Injection 依赖注入和 IOC, Inversion of Control, 控制反转,
: 要了解IOC, 你需要先了解 Proxy 和 InvocationHandler
:
--
FROM 1.202.22.*
也就是说,给纯class设置代理,还离不开cglib?jdk为啥只支持接口不支持clas?
【 在 oldwatch (一条叫java的鱼◎城内风光独好) 的大作中提到: 】
: Spring AOP defaults to using standard JDK dynamic proxies for AOP proxies. This enables any interface (or set of interfaces) to be proxied.
:
: Spring AOP can also use CGLIB proxies. This is necessary to proxy classes rather than interfaces. By default, CGLIB is used if a business object does not implement an interface. As it is good practice to program to interfaces rather than classes, business classes normally implement one or more business interfaces. It is possible to force the use of CGLIB, in those (hopefully rare) cases where you need to advise a method that is not declared on an interface or where you need to pass a proxied object to a method as a concrete type.
:
--
FROM 1.202.22.*
也就是说,给纯class设置代理,还离不开cglib?jdk为啥只支持接口不支持clas?bubu
【 在 oldwatch (一条叫java的鱼◎城内风光独好) 的大作中提到: 】
: Spring AOP defaults to using standard JDK dynamic proxies for AOP proxies. This enables any interface (or set of interfaces) to be proxied.
:
: Spring AOP can also use CGLIB proxies. This is necessary to proxy classes rather than interfaces. By default, CGLIB is used if a business object does not implement an interface. As it is good practice to program to interfaces rather than classes, business classes normally implement one or more business interfaces. It is possible to force the use of CGLIB, in those (hopefully rare) cases where you need to advise a method that is not declared on an interface or where you need to pass a proxied object to a method as a concrete type.
:
--
FROM 1.202.22.*
你这就是领域开发了吧
【 在 hgoldfish (老鱼) 的大作中提到: 】
: 我以前很喜欢用 proxy class. 因为我认为纯 OO 的话,类型本身应该有业务方法,而不是像把 pojo 当作 c 语言那样的结构体,再传给 singleton 的 service 去处理,那不成了 c 语言的结构化编程了么。
:
: 举个例子,系统里面有个 User 类型,我喜欢定义:
:
--
FROM 1.202.22.*
不做开发学这个是浪费时间吧,简单了解就行了
【 在 cyberdyne (dyne) 的大作中提到: 】
: 呃。。。我不是甲方啊,就是好奇,想学。公司的系统用到了这个,想搞明白。
: 【 在 hgoldfish 的大作中提到: 】
: : 不做开发就找个开发的同学去管。
: : 最怕做甲方的半懂不懂,还天天指指点点的。
--
FROM 1.202.22.*
你让人家写这个还不如就写个简单的图书管理系统呢
【 在 mopo (Fred Li) 的大作中提到: 】
: java就是要多动手,少看书
: 用spring boot写个不那么naive的程序比如web聊天工具啊web图片浏览器什么的,解决中间出现的各类问题,基本就学会了
: --
:
--
FROM 1.202.22.*