• 高级学习第一天


    1.对之前学习的总结

    javase

    变量的声明 在内存中存储要处理的数据

    逻辑结构 循环结构 对数据进行处理

    方法 封装功能代码

    面向对象 类和对象 是对方法和数据完整性的封装

    取得的数据希望从本地(硬盘)获得,于是引入了IO流,可以从本地取得数据

    本地的数据杂乱无章,需要有个管理者

    于是有了数据库和连接数据库的JDBC

    数据不能只被以一个人使用而让其他人一直等着,所以引入了多线程,

    一切都做好了,但是不能只拘泥于控制台,需要一个好点的交互页面.所以出现了html

    页面出现了,能不能增加一点花样呢,于是出现了css,js

    写死的界面没有灵魂,需要和数据库沟通,于是有了jsp+servlet+jdbc这一套

    人们在增删改查时发现,许多操作是重复的,对人(程序员)很不友好,于是出现了框架

    框架封装了大量的类,属于一个半成品,将许多操作封装起来,留下需要填写的地方给程序员

    框架的出现提高了程序员的效率,但是可苦了JVM.好比一个模板已经写好了,但肯定不如一个精准扶贫来的精准..各退一步吧

    一旦程序上线,部署好了再去修改源代码的代价可能很大.于是人们将可能发生变化的东西写在xml(配置文件)里,只要修改配置文件就可以控制程序.

    程序运行好比火车出发了,你要换轨道需要将火车停下来,搬运到下一个轨道上,这代价有点大啊

    配置文件就好像分轨,在需要的时候只要改变一下关节,即可在不停车的情况下换路线,美滋滋

  • 相关阅读:
    路由系统整合
    python操作excel
    Django models ORM基础操作--白话聊Django系列
    Django视图views--白话聊Django系列
    Django分发控制器urls--白话聊Django系列
    HTML页面布局
    一篇搞定SQLAlchemy--关系对象映射
    [LC] 538. Convert BST to Greater Tree
    [LintCode] 535. House Robber III
    [Algo] Rotate String
  • 原文地址:https://www.cnblogs.com/waibangma/p/11305215.html
Copyright © 2020-2023  润新知