简单的Javaweb笔记入门
🤖 Assistant
markdown
1 | # 🚀 JavaWeb 从零入门指南 |
1.2 🐈 Tomcat安装
bash
1 | 1. 下载Tomcat 9.x |
1.3 💡 IDEA配置
- 创建Java Web项目
- New Project → Java Enterprise
- 勾选 Web Application
- 集成Tomcat
- Edit Configurations → Add Tomcat Server
🌐 第二章:Servlet基础
2.1 🛠️ 第一个Servlet
java
1 |
|
2.2 ⚡ Servlet生命周期
方法 | 调用时机 | 执行次数 |
---|---|---|
init() | 第一次请求时 | 1 |
service() | 每次请求时 | N |
destroy() | 服务器关闭时 | 1 |
🎨 第三章:JSP技术
3.1 📝 JSP基础语法
jsp
1 | <%-- JSP注释 --%> |
3.2 🌈 JSP内置对象
对象名 | 类型 | 作用域 |
---|---|---|
request | HttpServletRequest | 请求作用域 |
session | HttpSession | 会话作用域 |
application | ServletContext | 应用作用域 |
🛢️ 第四章:JDBC数据库操作
4.1 🔌 数据库连接
java
1 | Class.forName("com.mysql.cj.jdbc.Driver"); |
4.2 🛡️ PreparedStatement防SQL注入
java
1 | String sql = "SELECT * FROM users WHERE username = ? AND password = ?"; |
🧩 第五章:MVC开发模式
5.1 🏗️ MVC分层架构
css
1 | 📁 项目结构 |
🔥 第六章:项目实战-用户管理系统
6.1 📋 功能需求
- 用户注册/登录
- 用户信息CRUD
- 数据分页展示
6.2 🧬 实现步骤
- 创建数据库表 users
- 编写实体类 User
- 实现DAO层(数据库操作)
- 开发Service层(业务逻辑)
- 创建Controller处理请求
- 制作JSP视图页面
🚧 常见问题解决
markdown
1 | ❓ 中文乱码 |
🌟 扩展知识
- 过滤器(Filter)
- 监听器(Listener)
- Ajax交互
- SpringMVC框架整合
- MyBatis持久层框架
📌 学习建议
学习路线:Servlet → JSP → JDBC → MVC → 整合框架
推荐工具:Postman(接口测试)、Navicat(数据库管理)
📚 推荐书籍:
- 《Head First Servlets and JSP》
- 《Java Web整合开发王者归来》
评论