在JavaEE的开发过程中,时常会用到Web应用程序的框架,SSH是曾经一度比较热门的框架,其作用同样是为了搭建一个架构清晰、有较好的可复用性、便于维护和管理的系统。具体来说,SSH是指Struts、Spring、Hibernate三大框架,Struts用来作为基础性的架构,Hibernate用于数据的持久层,而Spring用来对前两者进行管理,编写基本的DAO接口。
其实,三大框架在实践中也经历了不断地进化,从SSH框架发展为SSM框架,稍早的一些项目使用Spring、Struts2、Mybatis来写,而现在一般情况下使用Spring、SpringMVC、Mybatis来做项目。总之,框架的基本功能相同,但经历了不断地改进。
ssh太老了,别自己做项目了,赶紧找个实习熟悉熟悉企业项目和一整套流程吧,尽量找流程比较完整和规范的,从前端构建到后端部署、版本控制和测试过程等等,这是自己做项目锻炼不能达到的
用jQuery不是问题,只会用jQuery,那就有问题。很多公司现在后台还是ssh,代码又臭又长,开发效率低下,如果你真喜欢ssh的风格,换个简洁的jFinal也行啊。我必须要告诉你spring colud已经流行了,java10出来了,微服务架构势在必行了。
什么,你用jsp写的,行吧,你是大哥。
我最烦的就是公司老程序员,倚老卖老,这个ssh稳定啊,你的新技术可靠吗???
我只想说一句话:科学技术是第一生产力。新技术一定会提高生产率。
其他行业可能行,越老越值钱,但是互联网不行,三天不学习你就会被淘汰。
就这么夸张。
不过现在 Struts 可能已经没有你们重要了 不过 Spring 那一堆东西还是要会的 Hibernate还是最主要的ORM 还是要会的 此外还需要一些MQ和WS之类的库也是要的
编程是技术活,才有可能大规模进行,才会有软件工程的理论。也正是编程具备艺术创作的特点,我们的生活才会有如此多的好软件产品。写一个程序需要付出脑力和体力,当我—我们—某个群体完成一个程序之后,在我们的眼里,每一个程序就都是艺术品。