这套框架目前来看还算是用的上,不知道你用到了spring的哪些特性,这些建议你踏实一些,再多深入看一看,因为java的灵活性太大,发展也快,到你毕业的时候就不知道什么框架占主导了。
为了找工作,还是建议专精一些东西,比如JS,既然做java,前端逃不掉这玩意。后台可以继续学你的spring。当然,一些小公司就不好说了,你就要会很多东西,因为往往一个系统从前到后都你来搞。所以再扩展一些主流的数据库,一般是mysql和oracle,使用和简单的调优。有兴趣还可以看看数据备份,集群部署和负载均衡等等等
有点扯远了,前期就把这些前后端的技术,框架好好多学学,多写写。
一、五大框架是:
1、struts2
2.servlet
3.hibernate
4.spring
5.mybatis
二、拓展:
1、Spring是什么:
Spring是一个轻量级的DI和AOP容器框架。
说它轻量级有一大部分原因是相对与EJB的(虽然本人从没有接触过EJB的应用),重要的是,Spring是非侵入式的,基于spring开发的应用一般不依赖于spring的类。
2、Struts2 是一个相当强大的Java Web开源框架,是一个基于POJO的Action的MVC Web框架。它基于当年的Webwork和XWork框架,继承其优点,同时做了相当的改进。Struts2现在在Java Web开发界的地位可以说是大红大紫,从开发人员的角度来分析,Struts2之所以能够如此的深入开发人员之心,与其优良的设计是分不开的。
参考资料
Java 五大框架之间的对比.编程语言[引用时间2017-12-30]
你这个问题不是很明确,到底是纯的java系统,还是后台是java的系统,这是不同的,以下分别讲述:
1、纯java系统
就是说,整个系统,包括后台和前端都是使用java开发,即页面使用jsp及基于jsp的技术(如struts、jsf等)。
对于这种系统,只要查看buildpath中引入的jar包即可判定。
常用的架构:spring、springmvc、struts、hibernate、mybatis等。
2、前后端分离的项目
对于这些系统,后端是java实现,前端是前端框架实现。
对于后端,与第一种一样,查看jar包即可。
对于前端,需要通过浏览器查看生成后的代码,一般在首页均可以看到明显的标志,常用的前端框架是vue、react、angular。
以上就是关于我是一名大三在校生,学的是java,现在自己做过s2sh整合的教务管理系统,是按照我学校的教务系统写的,当全部的内容,如果了解更多相关内容,可以关注醉学网,你们的支持是我们更新的动力!