JavaScript
JavaScriptJS基础1、JavaScript输入输出语句方法:
alert (msg):浏览器弹出警示框(归属为为浏览器)
console.log(msg):浏览器控制台输出打印信息(归属为浏览器)
prompt(info): 浏览器弹出输入框,用户可以进行输入(归属为浏览器)
document.write(“”):浏览器页面输出 字体
12345678910<script> //这是一个输入框 var a=prompt('请输入你的年龄'); //alert 弹出警示框 alert('计算的结果是'); //console控制台输出给程序员测试用的 console.log("程序员看到的"); //浏览器中可以看到的 document.write("浏览器页面中可以直接看到的");</script>
2、JS代码的编写位置1、JS代码可以编写到Onclick属性中
1<button onclick="alert( ...
Mybatis
1、简介1.Mybatis是一个优秀的持久层框架2.持久化数据持久化
持久化就是将程序的数据在持久状态和瞬时状态转化的过程
内存:断电即失
数据库(JDBC),IO文件持久化
生活:冷藏
因为内存的断电即失与内存的造价,就一些对象不能丢掉
3.持久层Dao层、Service层、controller层…..
完成持久化工作的代码块
层界限十分明显
4.为什么需要Mybatis
方便
帮助程序员将数据存到数据库中
传统的JDBC代码太复杂了。简化,框架,自动化
2、第一个Mybatis程序思路:搭建环境->导入Mybatis->编写代码->测试
1、搭建环境
UserMapper接口
12345678910package com.zhang.mapper;import com.zhang.pojo.User;import java.util.List;public interface UserMapper { List<User> selectUserList();}
User实体类
123456789101112 ...
Spring
1 、Spring1.1 简介
Spring理念:使现有的技术更加容易使用,本身是个大杂烩,整合了现有的技术框架
SSH ->Stucts2+Spring+Hibernate || SSM->SpringMVC+Spring+Mybatis
下载方式:
Spring Framework
下载地址:repo.spring.io
github:GitHub - spring-projects/spring-framework: Spring Framework
Maven的依赖导入:
`
org.springframework
spring-webmvc
5.3.21
`
1.2 优点
spring是一个开源的免费的框架(容器)
Spring是一个轻量级的非入侵式的框架
控制反转(IOC) 面向切面编程(AOP)
支持事务的处理,对框架整合的支持
总结:Spring是一个轻量级的控制反转(IOC)和面向切面编程(AOP)的框架
1.3 组成
1.4扩展现代化的Java开发
构建一切-(S ...
Java基础
Java基础Java概述Java语言的优缺点:优点:
跨平台性:跨平台性:这是Java的核心优势。Java在最初设计时就很汪重移植和跨平台性。比如: Java的int水远都是32位。不像C++可能是16,32,可能是根据编译器厂商规定的变化。通过Java语言编写的应用程序在不同的系统平台上都可以运行。“Write onceRun Anywhere ”。
原理:只要在需要运行java应用程序的操作系统上,先安装一个Java虚拟机(JVM,Java Virtual Machine)即可。由JVM来负责Java程序在该系统中的运行。
JVM的作用就好像
在下载JDK时,我们要严格按照对应的操作系统来下载对应的JDK,因为JDK中包含的JVM不同,JVM所针对的操作系统也不同
面向对象性:面向对象是一种程序设计技术,非常适合大型软件的设计和开发。面向对象编程支持封装、继承、多态等特性,让程序更好达到高内聚,低耦合的标准。
健壮性:健壮性:吸收了c/C++语言的优点,但去掉了其影响程序健壮性的部分(如指针、内存的申请与释放等),提供了一个相对安全的内存管理和访问机制。
...