1.Struts:很多公司,老的Struts项目还在维护。但新的项目开发,更多转向了Spring MVC。因此,如果你是Java新手,正在学习中,我的建议是:“不要再学习Struts了,从Spring MVC开始吧!”
2.JSP:在“前后端分离”模式下,后端只负责提供服务接口(例如REST),而前端(例如HTML5)通过接口发送/获取,呈现数据(例如JSON格式)。所以JSP相关的模板技术只需了解即可。
3.Hibernate:虽然Hibernate作为老牌的OR映射框架,功能非常强大,涵盖面非常广。但这既是它的优点,在程序开发工程中也是一种'负担',
主要有以下问题:
a.学习成本高;
b.配置复杂;
c.调优困难
4.JDBC: 作为较低层的数据库基础设施,JDBC被很多框架(例如MyBatis)支持。但在实际开发中,程序员即使不了解也无大碍。因此,虽然我不能建议你放弃JDBC学习,但如果你时间有限,完全可以把它的优先级排低一点。
5.XML: XML现在还在广泛应用。但作为一个web数据传输格式,正在逐渐被JSON替代。所以,对Java后端学习来说,XML简单了解即可。至于庞杂的XML操作API(例如XPath),完全不必学习。将来真要用到,再查也不迟。
6.Applet: 作为页面插件技术,不用多说,连flash都快被淘汰了,更无论从未流行的applet。
7.Swing: 作为桌面UI框架。且不说本身设计的咋样。现实开发中,我接触的桌面应用,要么用C++(例如MFC),要么用C#(Winform、WPF)。所以,Swing就没有学习的必要了。
想要获取更多内容可以私信我或添加微信号:codingbb
页面更新:2024-04-18
本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828
© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号