Strutsjava开发中,记得mvc模型还是挺火的,曾经struts作为一个mvc框架,确实优秀。 现在Spring越来越主流,比如SpringMVC。它也是一个mvc框架。在设计时,SpringMVC参照了Struts框架优缺点。因此,SpringMVC用起来十分方便。现在很多公司,老的Struts项目在维护,新的项目更多是SpringMVC。建议新手不要再学习Struts了。 HibernateHibernate是一款老牌的OR映射框架,功能强大,应用广。完全隔离数据库,彻底实现OR映射。程序员不需要写sql语句,通过配置实现数据库操作。 缺点就是学习成本高、配置复杂、调试困难。取而代之是MyBatis,轻量级OR映射框架,保留了Hibernate的优点,又提高了sql灵活性。 我建议新手不要学Hibernate了,MyBatis足够了。 JSPjava开发中,主要作为MVC模型中View层出现。JSP作为页面模板,在后端通过mvc框架渲染HTML,最后发送到客户端来呈现。 目前,大部分公司早以抛弃这种模式,而是彻底“前后端分离”。java只是提供数据接口,前端通过vue、react等主流框架呈现。因此,一些模板技术没必要学习,可以多看一些vue、react这种真正前端技术。 以上说法,纯属个人观点!如果理解片面,还请见谅! |
|