zoukankan      html  css  js  c++  java
  • Java开发从零到现在

    记录自己从真正想好好找工作所做的努力!

    一、Java基础储备

    1.JDK JRE JVM之间的关系

     2.Java三大框架

    如今java中三大框架有两套:SSM SSH

    SSM:Spring+SpringMVC+Mybatis

    SSH:Spring+Struts+Hibernate

    这两套框架都是用于web项目的开发,做一个事情的方法有两个了,那么自然要比较它们的优劣:

    SSH框架是最先的用于web开发的框架,再到后来出现了SSM框架。Hibernate是重量型框架,入手难,Mybatis是轻量型框架,入手容易,

    针对高级查询,Mybatis需要手动编写SQL语句,以及ResultMap。而Hibernate有良好的映射机制,开发者无需关心SQL的生成与结果映射,可以更专注于业务流程

    SpringMVC 是Spring框架的一个子模块,专门用于web开发,当然与Spring框架更加贴合,使用更加方便,而Struts相比于SpringMVC来说,bug漏洞比较多,性能没有它好。

    3.什么是框架

    框架是整个或部分系统的可重用设计,表现为一组抽象构件及构建实例间交互的方法,另一种定义认为,框架是可被应用开发者定制的应用骨架。前者是从应用方面后者是从目的方面给出的定义。简而言之,框架其实就是某种应用的半成品,就是一组组件,供你选用完成你自己的系统。简单来说就是是用别人搭建好的舞台,你来做表演,而且,框架一般是成熟的,不断升级的软件。它是我们软件开发中的医保解决方案,不同的框架解决的是不同的问题。使用框架的好处:框架封装了很多细节,使开发者可以使用极简的方式实现功能,大大提高开发效率。

    4.三层架构

    表现层:是用于展示数据

    业务层:是处理业务需求

    持久层:和数据库交互

     5.持久层技术解决方案

    JDBC技术:Connection

                        PrepareStatement

                        ResultSet

    Spring的JdbcTemplate:

                        Spring中对jdbc的简单封装

    Apache的DBUtils:

                        它和Spring的JdbcTemplate很像,也是对Jdbc的简单封装

    以上这些都不是框架

                       JDBC的规范

    Spring的JdbcTemplate和Apache的DBUtils都只是工具类

  • 相关阅读:
    读书计划(2020年秋)
    Hbase 常用Shell命令
    假期第三周总结
    语义分析
    虚拟机安装
    掌握需求过程读后感
    第八周总结
    SLR1分析
    第七周总结
    需求工程阅读笔记(三)
  • 原文地址:https://www.cnblogs.com/fengzimu/p/12896845.html
Copyright © 2011-2022 走看看