社区
非技术区
帖子详情
困惑求知贴,大神们给点意见吧
小幺鸡
2012-03-19 08:18:23
大三学子,最近几个月刚看完了Struts和Hibernate,甚是迷惑,没做过什么项目,对知识可能一知半解,struts还好,看的时间长,花了两个月从1.2到2.2,hibernate一直看的很头痛,可能数据库的基础不好,现在有个疑惑,是做个struts+hibernate整合的项目好还是开始学习spring,听说很难,主要是怕学完一看hibernate什么的都忘光了,也学的不是很透,或者是看看sql基础
...全文
84
11
打赏
收藏
困惑求知贴,大神们给点意见吧
大三学子,最近几个月刚看完了Struts和Hibernate,甚是迷惑,没做过什么项目,对知识可能一知半解,struts还好,看的时间长,花了两个月从1.2到2.2,hibernate一直看的很头痛,可能数据库的基础不好,现在有个疑惑,是做个struts+hibernate整合的项目好还是开始学习spring,听说很难,主要是怕学完一看hibernate什么的都忘光了,也学的不是很透,或者是看看sql基础
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小幺鸡
2012-03-20
打赏
举报
回复
谢谢大家,我大概明白了
小幺鸡
2012-03-20
打赏
举报
回复
谢谢大家,我大概明白了
上山浦鱼
2012-03-19
打赏
举报
回复
struts1 就不用看了。
struts2 ,hibernate,spring 那些高级的知识知道就行了。只要会用一般普通功能就行。
这也是为了面试准备。
如果是实际工作,不会有公司叫你去搭框架,也很少叫你去搞 hibernate事务的
都TMD是一个已经现有的框架,叫你去填格子。
火龙果被占用了
2012-03-19
打赏
举报
回复
我给你点建议吧,不过希望你能看进去,如果不赞同我的观点的话就当然没说吧。
如果对下面这些知识点不熟悉的话,那就先把 SSH 放一下!
在使用 Struts 等 MVC 框架之前,我认为应该先掌握:
* 了解 application, session, request, page 四种范围的特点,以及使用时的注意事项
* 熟练使用 Servlet,以及 Servlet 相关的 Filter、Listener 等
* 使用 Servlet + JSP + JDBC 至少做过一个有 10 个功能的应用
* 了解前端控制器、视图助手、组合视图、分配器视图等 J2EE 中涉及视图层的模式
在使用 Hibernate 等 ORM 框架之前,应是相当熟悉 JDBC 操作,并且知道一些理论性东西:
* 使用 JDBC 的时候,是否使用了数据库连接池,如何使用开源的数据库连接池?
* JDBC 中的行集(RowSet)是做什么用的?
* JDBC 如何实现对象/关系映射,也就是 O/R Mapping
* 为什么 JDBC 规范推荐首选从 DataSource 中获得数据库连接对象(JDBC 4.0 Specification, p.51.),
而不是首选从 DriverManager 中获得连接对象?
* 使用 DriverManager 获得连接对象时,虽然从实现 JDBC 4.0 规范的驱动程序开始,不需要使用
Class.forName("xxx.xxx.xxx.Driver"); 了,但我们也有必要了解一下这句话的作用是什么?
* 单纯地使用 JDBC 时如何实现低耦合性的事务管理?也就是说事务边界在业务层,一个业务层调用
多个数据库操作的方法完成一个事务,在这种情况下如何进行事务控制?
在使用 Spring 等 IoC 框架之前,我认为应先掌握:
* 熟练地使用 JAXP、jdom, dom4j 等工具解析/生成 XML 文件,并能使用 XPath 进行 XML 查找
* 掌握 Java 中的反射,以及 JavaBeans 规范中的内省类,了解 JavaBeans 规范对于方法名、属性
的要求(别看这个很简单,实际上很少有人知道)
* 了解 JDK 的动态代理和 Cglib 的动态代理,了解 JDK 动态代理的限制,以及与 Cglib 动态代理
的优缺点,并且了解一下动态代理是做什么用的
* 熟练地使用日志工具,比如:JDK 日志工具、log4j 工具等,以及在使用时需要注意些什么
* 能善于使用开源框架中已经实现的东西,比如 Apache Commons 中很多实用的方法,像实现了 LRU
算法的 Map 等等之类的
xiaoloveai
2012-03-19
打赏
举报
回复
看来大学真的就是缺实践 我也缺。。。。。。。。。。。。。
ncist_jianeng
2012-03-19
打赏
举报
回复
偶也大三,看完ssh2,感觉还行。。确实hibernate是面向对象的,而大学学的是关系数据库。。转型有点困难。但也不像楼主那样吧。。。最主要是还没面向对象的思想吧。。慢慢熬哦
mopishv0
2012-03-19
打赏
举报
回复
这说明LZ 严重欠缺代码量啊
小幺鸡
2012-03-19
打赏
举报
回复
学hibernate的时候查询以及事务那块看的我都有点神经不正常
小幺鸡
2012-03-19
打赏
举报
回复
大神们要不给点学习hibernate的意见,学hibernate的时候真的很头痛
DriftKing
2012-03-19
打赏
举报
回复
没什么好学的,了解下就行。
主要是做项目学的比较快!
第一份工作,入职前的感想和疑惑
作为一个菜鸟程序员,昨天正式收到JJZX的offer,这两天准备去签三方。 这些天以来,其实心理非常烦躁,先说一说我的入门历程吧,刚准备入行的同学也可以参考一下,也希望
大神
们多多指
点
。感谢! 现在大四,还没有毕业。我是计算机学院的,本身选专业的时候跟绝大多数同学一样,奔着电脑去的——本身真的没有什么兴趣爱好,只是喜欢玩游戏。 大二上学期的时候谈恋爱了,本身对未来非常无所谓的我,突然有
准应用统计研究生到大数据工程师进阶,请
大神
赐教!
自我介绍:普通一本毕业,专业:统计学,课程均分90. 女生 2019年9月准研究生一枚,方向-应用统计专业-大数据 计算机基础:熟练使用MYSQL,自学数据结构(基本概念熟练),自学Python(初级入门水平),学过基本机器学习方法,现在在自学机器学习相关课程。 爱好:热爱编程,每天编程2小时;喜欢逻辑思维;喜欢算法;热爱数据 期望:两年以后毕业,编程能力可以媲美计算机本科毕业生,在算法方面打好坚...
求
大神
指明学习路径(从准应用统计硕士小白到大数据工程师)
自我介绍:普通一本毕业,专业:统计学,课程均分90. 女生 2019年9月准研究生一枚,方向-应用统计专业-大数据 计算机基础:熟练使用MYSQL,自学数据结构(基本概念熟练),自学Python(初级入门水平),学过基本机器学习方法,现在在自学机器学习相关课程。 爱好:热爱编程,每天编程2小时;喜欢逻辑思维;喜欢算法;热爱数据 期望:两年以后毕业,编程能力可以媲美计算机本科毕业生,在算法方面打好坚...
LLM基础课: 跟着
大神
Andrej Karpathy 学习 Byte Pair Encoding
探索Tokenization的神秘世界:了解它如何塑造大型语言模型的理解力,特别是在处理多样化语言时的挑战与策略,揭示了为何LLM处理非英语文本时会遇到困难,以及如何优化这一过程。
人人都能变聪明的四个“核武器”
你是否有这样的
困惑
? 同样说件事,有人3句话说清楚,而你5分钟说不到重
点
2. 同样做汇报,有人5页PPT搞定,而你20页还被追问“你到底要表达什么?” 3. 同样写方案,有人庖丁解牛,1天搞定完美交稿,而你苦思冥想,一星期仍无头绪 这其实很正常,不是因为你笨,而是你不懂得如何使用你的大脑。 今天小M来带你认识大脑,重构大脑。给你一本思考说明书,让你跟
大神
一样神。 首先,让我们先来认识一下大脑和电脑的区别,它们之间的区别在于大脑思考方式的无序性 所以,我们需要控制无序
非技术区
23,405
社区成员
70,592
社区内容
发帖
与我相关
我的任务
非技术区
Java 非技术区
复制链接
扫一扫
分享
社区描述
Java 非技术区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章