diff --git "a/52\345\217\267 \347\250\213\345\270\205\347\277\224/123.sql" "b/52\345\217\267 \347\250\213\345\270\205\347\277\224/123.sql" new file mode 100644 index 0000000000000000000000000000000000000000..44cd8236dd05f3bdaba1aba7aa47b33891cbd4d3 --- /dev/null +++ "b/52\345\217\267 \347\250\213\345\270\205\347\277\224/123.sql" @@ -0,0 +1,32 @@ +CREATE DATABASE school charset utf8; +use school; + +CREATE TABLE yuanxi( +yx_id int PRIMARY KEY auto_increment, +yx_name VARCHAR(10) +); + +CREATE TABLE zhuanye( +zy_id int PRIMARY KEY auto_increment, +zy_name VARCHAR(10) +); + + +CREATE TABLE class ( +cl_id int PRIMARY KEY auto_increment, +); + + +CREATE TABLE student( +stu_id int PRIMARY KEY auto_increment, +stu_name VARCHAR(10), +stu_age int +); + + +create table course( + co_id int(11) primary key auto_increment, + co_name varchar(20) not null unique, + teacher_id int(11) not null, + foreign key(teacher_id) references teacher (id) + ); \ No newline at end of file diff --git "a/52\345\217\267 \347\250\213\345\270\205\347\277\224/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232.md" "b/52\345\217\267 \347\250\213\345\270\205\347\277\224/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232.md" new file mode 100644 index 0000000000000000000000000000000000000000..aa23c3810b66c2ea4011440334113dcca52e8f7b --- /dev/null +++ "b/52\345\217\267 \347\250\213\345\270\205\347\277\224/\347\254\254\344\270\200\346\254\241\344\275\234\344\270\232.md" @@ -0,0 +1,29 @@ + 通过老师的讲解初步了解了什么是技术栈和技术树。对自己大二的学习方向有了大概的方向。 + +开发框架:JavaScript 、SpringBoot 、SSM(Spring、SpringMVC、MyBatis) 、SSH(Struts,Spring,Hibernate) + +技术:js 、node.js 、Ajax 、Vue.js + +1、基本概念 + +SSH框架是JAVA EE中三种框架所集成,分别是Struts,Spring,Hibernate框架所组成,是当前比较流行的java web开源框架。 + +集成SSH框架的系统从职责上分为(Struts2--控制;spring--解耦;hibernate--操作数据库),以帮助开发人员在短期内搭建结构清晰、可服用好、维护方便的web应用程序。使用Struts作为系统的整体基础框架,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用hibernate框架对持久层提供支持,spring做管理,管理Struts和hibernate。 + +2、Struts2 + +Struts2是一个基于MVC设计模式的web应用框架,相当于一个servlet,在MVC设计模式中,Struts2作为控制器(controller)来建立模型与视图的数据交互。Struts2在Struts1融合webwork。struts2以webwork为核心,采用拦截器的机制来处理用户的请求,这样的设计使得业务逻辑控制器能够与servletAPI完全脱离。 + +Struts2的缺点: + +校验较繁琐,多字段出错返回不同。 + +安全性太低 + +获取传参时较麻烦 + +2、Spring + +spring是一个开源开发框架,是一个轻量级控制反转(IoC)和面向切面(AOP)的容器框架。 + +spring主要用来开发java应用,构建J2EE平台的web应用。其核心就是提供一种新的机制管理业务对象及其依赖关系。 \ No newline at end of file