Web案例实战
Web案例实战一、案例需求1.需求:实现用户登录与退出登录功能,要求一个用户只能在一处登录(利用Session)
完成对用户表的CRUD操作
使用技术:
JSP、Servlet、Filter、Listener、JDBC、MySQL
2.创建数据库表CREATE TABLE `users` ( `userid` int(11) NOT NULL AUTO_INCREMENT, `username` varchar(30) DEFAULT NULL, `userpwd` varchar(30) DEFAULT NULL, `usersex` varchar(2) DEFAULT NULL, `phonenumber` varchar(30) DEFAULT NULL, `qqnumber` varchar(20) DEFAULT NULL, PRIMARY KEY (`userid`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;
3 搭建环境3.1 创建项目
3.2 添加jar包(或maven项目添加依赖)
3.3 添加jstl标签库的约束文件<% ...
Spring学习笔记
Spring框架Spring框架
Spring是一个开源框架,为简化企业级开发而生。它以IOC(控制反转)和AOP(面向切面)为思想内核,提供了控制层SpringMVC、数据层SpringData、服务层事务管理等众多技术,并可以整合众多第三方框架。
Spring将很多复杂的代码变得优雅简洁,有效的降低代码的耦合度,极大的方便项目的后期维护、升级和扩展。
Spring官网地址:https://spring.io/
Spring体系结构
Spring框架根据不同的功能被划分成了多个模块,这些模块可以满足一切企业级应用开发的需求,在开发过程中可以根据需求有选择性地使用所需要的模块。
Core Container:Spring核心模块,任何功能的使用都离不开该模块,是其他模块建立的基础。
Data Access/Integration:该模块提供了数据持久化的相应功能。
Web:该模块提供了web开发的相应功能。
AOP:提供了面向切面编程实现
Aspects:提供与AspectJ框架的集成,该框架是一个面向切面编程框架。
Instrumentation:提供了类工具的支持和类加 ...