javaEE1
一、前端基础
- HTML基础
- 标签结构:HTML 由开始标签、内容、结束标签组成,如 <h2>我是二级标题</h2> 。基本结构包含 html 根标签,其下有 head (包含页面整体信息如标题等)和 body (页面显示内容) ,构成DOM树。父子关系如 head 与 title ,兄弟关系如 head 与 body 。在 Visual Studio Code 中,可通过 ! + Enter 或 ! + tab 生成HTML结构 。还列举了常用转义字符。
- 图片与链接:图片路径可分为绝对路径(如 D:\Git\java115_java116\课堂代码\前端代码练习\pic\cat.jpg )、相对路径( ./pic/cat.jpg )、网络路径( https://hbing.huanban.com/33c21bfc73edb967dfea4e56f263982d59c9c265-epikq_fwo558 ) 。 title 属性用于鼠标悬停提示, alt 属性是图片加载失败显示文本 , width 和 height 属性可设置图片大小,全设按指定大小展示,设其一则等比例缩放。链接标签 <a> 可用于跳转,如 <a href="https://www.baidu.com/" target="_blank">百度</a> 。
- 表格与表单:表格由 table (表示整个表格)、 tr (表示行)、 td (表示单元格)组成 。表单用于提交数据,如 <form action="data.stal" method="get"> 包含文本输入 <input type="text" name="stuName" /> 、密码输入 <input type="password" name="password" /> 、提交按钮 <input type="submit" value="提交submit" /> 等元素 。
- 列表与标签分类:列表分为无序列表 ul ( <ul><li>aaa</li><li>bbb</li><li>ccc</li></ul> )和有序列表 ol 。标签按占行情况分为独占一行的块级标签(如 div 、 p 、 h1 - h6 )和不独占一行的行级标签(如 span 、 a 、 input ) 。
- CSS基础
- 选择器:CSS选择器包括标签选择器(如 p{} )、类选择器(如 .div{} )、id选择器(如 #one{} )等单选择器 ,还有通配符选择器和复合选择器(由多个单选择器组成,数量大于等于2 ) 。
- 复合属性与边距:以 border - width 为例介绍复合属性,可拆分为 border - top - width 等分别设置上下左右边框宽度 。还介绍了 margin (外边距)和 padding (内边距)概念,通过图示说明相对于不同元素的内外边距情况 。
二、JavaScript基础
- 基础特性:指出JS是动态弱类型语言(与Java的静态强类型语言相对 ) ,数组长度可变且类型可不一致 ,还提到 NaN (not a number ) 。
- 选择器与操作:介绍了JavaScript中的选择器,如类选择器( class 前加 . )、标签选择器(如 p 、 div )、id选择器( id 前加 # ) 、通配符选择器和复合选择器 。还列举了一些操作方法,如 append() (在被选元素结尾插入内容) 、 prepend() (在开头插入内容) 、 after() (在之后插入内容) 、 before() (在之前插入内容) 。
三、JavaEE相关
- Java体系:介绍Java体系中 javaSE (适用于所有行业 )和 javaEE (Java企业版 )的关系, javaEE 进阶依赖于 javaSE 高阶,涉及数据结构、 mysql 等知识 。
- 开发架构:展示前端、后端、数据库的架构关系,前端发起请求,后端处理,涉及如 Apache 等工具 。提到在Java EE课程中很多词的语义会因上下文变化,如 client (客户端 )可指发起请求的 app 。
- 框架与学习方法:提到 SSH 、 SSM 等框架是实现了某些功能的半成品 ,强调通过练习实现记忆,学习中面试(包括笔试如算法、面试交流 )的重要性 ,还提及解决问题能力、分布式、集群等概念,以及涉及的部门如人力、财务、行政、法务等 ,提到开发中理解为主,以及 Ubuntu 系统 。
四、Maven与Spring相关
- Maven依赖管理:讲解Maven中依赖的版本选择策略,对版本有要求时按指定版本,无要求时可看团队情况或建议使用次新版本(“次”表示相对较新 ) 。展示Maven仓库相关概念,包括远程仓库(本质是存放文件的文件夹 ) 、本地仓库 ,以及中央仓库地址( https://repo1.maven.org/maven2/ )和仓库查询地址( https://mvnrepository.com/ ) 。
- 本地仓库配置:展示本地仓库在 Maven 中的配置界面,涉及 Maven home path 、 User settings file 、 Local repository 等配置项 。
- 项目构建:以安装Spring Boot插件为例,介绍在 IntelliJ IDEA 不同版本(专业版无需安装,社区版需安装特定版本如 IntelliJ IDEA 2022.1.4 (Community Edition) )下的操作 。展示创建Spring Boot项目时 Project properties 的配置项,如 Group Id (组织ID )、 Artifact Id (项目ID )、 Version (项目版本,区分不稳定的 SNAPSHOT 版本和稳定的 release 版本 ) 、 Project type (项目类型如 Maven ) 、 Language (语言如 java ) 、 Packaging (打包方式如 jar ) 、 Java version (Java版本 ) 、 Project name (项目名称 ) 、 Project description (项目描述 ) 、 Package name (包路径 ) 。 还提到开发人员要先进行功能测试、写单元测试用例,遵循约定大于配置原则 。