- 主题:懂一点点java的皮毛语法,做过一点点django,想了解springboot
光看书不行。不如直接搜网课,免费的一堆
跟着一步一步做下来,然后根据自己的理解增增补补,遇到问题再上网查,慢慢就搞懂了
【 在 cyberdyne 的大作中提到: 】
: 找了一些资料,上来就是maven什么的,根本看不懂在说什么。
: 有没有对新手比较友好的资料。因为我看java就是head first的java书,觉得写的挺友好易懂的,thinking in java就感觉晦涩,不管是第4版还是ON JAVA中文版基础卷,都觉得云里雾里。
: 觉得一个适合自己的好书,还是非常重要的,节省很多时间,也提升了很多信心。
: ...................
--
FROM 43.224.44.*
我当初学spring的时候,问了很多了,没几个能给我说清楚spring到底是什么?
后来看了疯狂java才知道,
哦,spring是个依赖注入框架。
然后依靠这个开发出来web业务。。。
后面结合之前的web开发经验,就比较容易明白了。。。
【 在 hothail 的大作中提到: 】
: 顺便: django也写过几周,感觉思路和java+mybatis这些不太一样。开始的时候很别扭。不知道是不是和java+entityModel + hibernate是不是类似。
--
FROM 1.204.131.*
这种一篮子的框架确实很难定义解释
只能慢慢理解
- 来自 水木社区APP v3.5.5
【 在 lokta 的大作中提到: 】
: 我当初学spring的时候,问了很多了,没几个能给我说清楚spring到底是什么?
: 后来看了疯狂java才知道,
: 哦,spring是个依赖注入框架。
: 然后依靠这个开发出来web业务。。。
: 后面结合之前的web开发经验,就比较容易明白了。。。
--
FROM 117.136.0.*
要了解springboot, 你需要先了解spring,
要了解spirng, 你需要先了解Dependency Injection 依赖注入和 IOC, Inversion of Control, 控制反转,
要了解IOC, 你需要先了解 Proxy 和 InvocationHandler
这时候, 你就可以把 springboot 和 java 语言联系起来了
【 在 cyberdyne 的大作中提到: 】
: 找了一些资料,上来就是maven什么的,根本看不懂在说什么。
: 有没有对新手比较友好的资料。因为我看java就是head first的java书,觉得写的挺友好易懂的,thinking in java就感觉晦涩,不管是第4版还是ON JAVA中文版基础卷,都觉得云里雾里。
: 觉得一个适合自己的好书,还是非常重要的,节省很多时间,也提升了很多信心。
: ...................
--
FROM 220.181.41.*
话说spring现在还用cglib吗?
【 在 Mikov 的大作中提到: 】
: 要了解springboot, 你需要先了解spring,
: 要了解spirng, 你需要先了解Dependency Injection 依赖注入和 IOC, Inversion of Control, 控制反转,
: 要了解IOC, 你需要先了解 Proxy 和 InvocationHandler
: ...................
--
FROM 113.66.249.*
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.
【 在 canper 的大作中提到: 】
: 话说spring现在还用cglib吗?
--
FROM 116.233.92.*
感谢感谢!!
几乎都没听说过,但直觉告诉我,这是正路。
问题来了,有没有公认的比较好的资料。
我不做开发,我只是想厘清逻辑。
谢谢!
【 在 Mikov 的大作中提到: 】
: 要了解springboot, 你需要先了解spring,
: 要了解spirng, 你需要先了解Dependency Injection 依赖注入和 IOC, Inversion of Control, 控制反转,
: 要了解IOC, 你需要先了解 Proxy 和 InvocationHandler
: ...................
--
FROM 111.38.29.*
我以前很喜欢用 proxy class. 因为我认为纯 OO 的话,类型本身应该有业务方法,而不是像把 pojo 当作 c 语言那样的结构体,再传给 singleton 的 service 去处理,那不成了 c 语言的结构化编程了么。
举个例子,系统里面有个 User 类型,我喜欢定义:
class User {
@Transaction
void sendMessage(User other) {...}
@Transaction
void buy(Good good) {...}
}
因为 @Transaction 这个注解的存在,spring 得帮我生成 proxy class. 如果 User 有字段,在 proxy class 里面那些字段的内容就是空的。
【 在 oldwatch 的大作中提到: 】
: 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 m
: ...................
--
修改:hgoldfish FROM 120.33.11.*
FROM 120.33.11.*
不做开发就找个开发的同学去管。
最怕做甲方的半懂不懂,还天天指指点点的。
【 在 cyberdyne 的大作中提到: 】
: 感谢感谢!!
: 几乎都没听说过,但直觉告诉我,这是正路。
: 问题来了,有没有公认的比较好的资料。
: ...................
--
FROM 120.33.11.*
呃。。。我不是甲方啊,就是好奇,想学。公司的系统用到了这个,想搞明白。
【 在 hgoldfish 的大作中提到: 】
: 不做开发就找个开发的同学去管。
: 最怕做甲方的半懂不懂,还天天指指点点的。
:
--
FROM 111.38.29.*