无标题文章

2017年10月19日(开班) Day01

尚学堂JavaWeb课程体系

[TOC]

Web开发技术介绍

两大阵营 Sun J2EE Microsoft .NET
编程语言 Java C#
动态网页技术 JSP ASP.NET
Web服务器 Tomcat/JBoss IIS
后台数据库 Oracle、MySQL SQL Server
数据库接口 JDBC ODBC
操作系统 Unix、 Linux Windwos
集成开发环境 Eclipse+Myeclipse Visual Studio

尚学堂JavaEE课程体系

JavaEE体系结构图

无标题文章_第1张图片
图片1

Sun JavaEE知识体系

JavaSE

JavaEE

  • JSP Servlet JavaBean JDBC

JavaEE开源框架

  • Struts2 Hibernate Spring (SSH)

  • iBatis SpringMVC

  • (SSM): Spring+SpringMVC+MyBatis

  • (SSI): Struts+Spring+Ibatis

前台页面(了解)

  • HTML/CSS/JavaScript
  • XML Ajax jQuery EasyUI

后台数据库(了解)

  • Oracle MySQL

最新技术及其他

  • HTML5(vs Andriod & IOS,可以用H5+壳做APP) CSS3 Bootstrap Maven Git/SVN Linux WebService
  • 大数据 Redis/Solr/Shiro/MyCat (未来方向)

知识结构树

无标题文章_第2张图片
Snipaste_2017-10-19_20-42-07

学习路线图

无标题文章_第3张图片
Snipaste_2017-10-19_20-45-30

框架可修改性强,安全性高

项目成果展示

  • 考勤系统作业
  • 管理系统
  • 电子商务平台支付系统设计

  • 北泰银行业务系统

  • 速学堂教育平台

初级阶段项目案例

JavaSE

  • 桌球游戏
  • 福彩双色球
  • 太阳系模拟
  • 数据库查询和添加/模拟购物车

  • 简易聊天室/自定义web服务器

Oracle

  • 优酷/微信数据库设计

  • 员工管理系统

JavaEE

  • QQ账户注册页面/在线视频网站页面设计

  • 新闻管理系统/学生管理系统

  • 考勤系统/物业管理系统/BBS论坛/作业管理系统

(then it is a break time...)

预备知识1-计算机组成

计算机的发展史(不重要)

计算机的诞生

1946年2月14日,在美国宾夕法尼亚大学,世界上第一台电子数字计算机ENIAC。

  • 第一代 电子管计算机(1946-1957)特点是操作指令是为特定任务而编制的,体积大,每种机器有各自不同的机器语言,功能受到限制,速度也慢,维护困难且价格昂贵。在软件上,通常使用机器语言或者汇编语言来编写应用程序

  • 第二代晶体管计算机(1958-1964)在整体性能上,比第一代计算机有了很大的提高。同时程序语言也相应的出现了,如Fortran,Cobol,Algo1 60 等计算机高级语言。

  • 第三代 中小规模集成电路计算机(1965-1971)20世纪60年代中期,随着半导体工艺的发展,成功制造了集成电路。中小规模集成电路成为计算机的主要部件.在软件方面,有了标准化的程序设计语言和人机会话式的Basic语言,C语言。

  • 第四代 大规模和超大规模集成电路计算机(1971-2015)随着大规模集成电路的成功制作并用于计算机硬件生产过程,计算机的体积进一步缩小,性能进一步提高,出现了精简指令集计算机,在软件方面,人们发现Java、C++等语言由于具有“面向问题”、“非过程化程度高”等特点,可以成数量级地提高软件生产率。

计算机的发展趋势

目前的发展趋势是向巨型化、微型化、网络化和智能化这4个方向发展。

  • 巨型化是指具有运算速度高、存储容量大、功能更完善的计算机系统,其运算速度一般在百亿次每秒、存储容量超过百万兆字节。主要用于航空航天、军事、气象、人工智能、生物工程等学科领域。

  • 微型化得益于大规模和超大规模集成电路的飞速发展,微处理器自1971年问世以来,发展非常迅速,几乎每隔两三年就会更新换代一次,这也使以微处理器为核心的微型计算机的性能不断跃升。

  • 网络化是指利用通信技术和计算机技术,把分布在不同地点的计算机互连起来,按照网络协议相互通信,以达到所有用户都可共享数据和软硬件资源的目的,现在,计算机网络在交通、金融、企业管理、教育、邮电、商业等各行各业中得到广泛的应用。

  • 智能化就是要求计算机能模拟人的感觉和思维能力,也是第五代计算机要实现的目标。

  • 展望未来,计算机的发展必然要经历很多新的突破。从目前的发展趋势来看,未来的计算机将是微电子技术、光学技术、超导技术和生物技术相互结合的产物。

计算机的组成

无标题文章_第4张图片
图片2

(then it is a break time again...)

预备知识2-DOS命令

认识DOS命令

DOS操作系统

  • DOS是英文"Disk Operating System"的缩写,其中文含意是"磁盘操作系统".
  • DOS是单用户、单任务的操作系统.
  • Microsoft公司推出的操作系统。

DOS命令

  • 是DOS操作系统的命令,是一种面向磁盘的操作命令,

  • 主要包括目录操作命令、磁盘操作命令、文件操类命令和其它命令

  • 不区分大小写。

常见的DOS命令

掌握三个命令

  • DIR(Directory): 显示目录
  • CD(Change Directory): 改变或显示当前目录
  • CLS(clear screen):清除屏幕

掌握三个操作

  • 切换盘符: :快速换盘符,例如: d: 就是切换到D盘
  • TAB :自动补齐键
  • ↑ ↓ :查看历史命令语句

了解四个命令

  • MD(Make Directory): 建立子目录
  • RD(Remove Directory): 删除子目录
  • COPY 复制文件
  • DEL (delete)删除文件 a*模糊匹配(文件可用,文件夹不可用)
无标题文章_第5张图片
DOS命令

你可能感兴趣的:(无标题文章)