From b2b5e3750b242a7e3a7782e31fe27516086e874e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A8=8B=E5=B8=85=E7=BF=94?= <3371439772@qq.com> Date: Thu, 7 Sep 2023 13:22:14 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=B9=9D=E6=9C=88=E4=B8=83=E6=97=A5?= =?UTF-8?q?=E4=BD=9C=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ...00\346\254\241\344\275\234\344\270\232.md" | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 "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" 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 0000000..aa23c38 --- /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 -- Gitee From 44b830a29d9e4dbfa79493d81d5228e915132171 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A8=8B=E5=B8=85=E7=BF=94?= <3371439772@qq.com> Date: Thu, 7 Sep 2023 22:12:34 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E7=AC=AC=E4=BA=8C=E6=AC=A1=E4=BD=9C?= =?UTF-8?q?=E4=B8=9A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../123.sql" | 32 +++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 "52\345\217\267 \347\250\213\345\270\205\347\277\224/123.sql" 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 0000000..44cd823 --- /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 -- Gitee