关于架构的选用

  • 百度网盘学习资料

  • 学习资料

  • Spring框架版视频:https://pan.baidu.com/s/13oadNv6V4_LxRMJFEl-bjQ 密码:g61c

  • hibernate框架开发版4天:https://pan.baidu.com/s/1I3tIxnlTyhJlPi82YBVmYQ 密码:xav6

  • JavaEE开发之Struts2框架:https://pan.baidu.com/s/1Zu2eEKkw03kiOh-ychB42A 密码:5t6h

  • Springmvc由浅入深全套:http://pan.baidu.com/s/1bpBwMfX 密码:4dpt

  • Mybatis由浅入深全套 :https://pan.baidu.com/s/1pKFaqTH 密码:w00x

  • 2018年Vue.js深入浅出教程:https://pan.baidu.com/s/1Uwja4t4ZE7cmm-l0xufkFg 密码:8v9c

  • SpringBoot微服务架构应用: http://pan.baidu.com/s/1eR15iWa 密码: 3gcz

    • Hibernate 框架

      Hibernate,它是一个开放源代码的对象关系映射框架,全称为 Object-Relative Database-Mapping。hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。

      Hibernate可以应用在任何使用JDBC的场合,既可以在Java的客户端程序使用,也可以在Servlet/JSP的Web应用中使用,最具革命意义的是,Hibernate可以在应用EJB的J2EE架构中取代CMP,完成数据持久化的重任。我的感受是,使用Hibernate比JDBC方式减少了80%的编程量。

      关于架构的选用

    • Struts2框架 

      Struts2以WebWork优秀的设计思想为核心,吸收了 Struts框架的部分优点,提供了一个更加整洁的MVC设计模式实现的Web 应用程序框架 Struts2以WebWork优秀的设计思想为核心,吸收了 Struts框架的部分优点,提供了一个更加整洁的MVC设计模式实现的Web 应用程序框架。 Struts2引入了几个新的框架特性:从逻辑中分离出横切关注点的拦截器、减少或者消除配置文件、贯穿整个框架的强大表达式语言、支持可变更和可重用的基于MVC模式的标签API, Struts2充分利用了从其它MVC框架学到的经验和教训,使得 Struts2框架更加清晰灵活。

      关于架构的选用

    • MyBatis 框架 

      MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 iBATIS一词来源于“internet”和“abatis”的组合,是一个基于Java的持久层框架。iBATIS提供的持久层框架包括SQL Maps和Data Access Objects(DAOs)。

      关于架构的选用

    • Spring 框架 

      调用者依赖被调用者,它们之间形成了强耦合,如果我想在其他地方复用某个类,则这个类依赖的其他类也需要包含。程序就变得很混乱,每个类互相依赖互相调用,复用度极低。如果一个类做了修改,则依赖它的很多类都会受到牵连。为此,出现Spring框架。 Spring的作用就是完全解耦类之间的依赖关系,一个类如果要依赖什么,那就是一个接口。至于如何实现这个接口,这都不重要了。只要拿到一个实现了这个接口的类,就可以轻松的通过xml配置文件把实现类注射到调用接口的那个类里。所有类之间的这种依赖关系就完全通过配置文件的方式替代了。所以Spring框架最核心的就是所谓的依赖注射和控制反转。

      关于架构的选用

    • Vue.js 框架

      严格来说这个应该不属于框架, 从组建构造上来讲 是和reactjs 类似的构造UI组件的。 从整体逻辑来讲, 他要解决的是MVVM的VM这个部分, 就是如何把应用程序的model 和 view 联系起来的这个VM(view model) 部分。众所周知, MVC这个design pattern争议大的就是这个C的部分, 所以才有各种MV* 的方案提出。 他使用起来确实比reactjs 简单方便多了。 代码也清晰。借鉴了angularjs的declarative的特点。 另外文档, 例子做的都很漂亮。 上手比较快, 这些都是很好的优点。

      关于架构的选用

    • springboot 框架 

      springboot 框架,被称作一栈式解决方案。比较轻量,也是当前微服务下的趋势;springboot本身就是构建与spring之上,各种思想和特性无需多说,去掉了spring繁琐的配置,简化了原有spring开发的流程,提供了各种实用的特性如metric,actuctor等等;最重要的是springboot附带了整个springcloud生态。两个框架对你解决大,中,小项目都没任何问题

      关于架构的选用

  1. spring MVC 框架 

    Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts1,Struts2等。 它是一个典型的教科书式的mvc构架,而不像struts等都是变种或者不是完全基于mvc系统的框架,对于初学者或者想了解mvc的人来说我觉得 spring是最好的,它的实现就是教科书!第二它和tapestry一样是一个纯正的servlet系统,这也是它和tapestry相比 struts所具有的优势。而且框架本身有代码,看起来容易理解。Data Access Objects(DAOs)。

    吐槽下:为什么感觉我现在已经不仅仅是开发了,都快成全栈了,我只是想好好的开心写代码而已。老天这是要锻炼我的节奏吗,我不是需求,不是测试,不是部署人员呀,一人多岗的节奏,哈哈,感觉不是不是可以去考PMP了,这样的经历不考PMP都对不起自己踩过的坑吧。但是考了PMP,就更没有时间了,偶尔也要放松下,未来不可知,还是继续搬砖吧。