- 通过idea中的Maven来管理项目
- 用Servlet作为前端控制器
- 使用Filter过滤器来进行编码的工作【设置post请求方式的解码为utf-8,设置response的编码和浏览器解码为utf-8】
- 使用BeanUtils.populate(),使用BeanUtils来封装对象,省力
- 创建Jackson核心对象 ObjectMapper来将数据转换成json格式传递给前端。
- 可以用MailUtils工具类,来发送邮件。调用其中sendMail方法可以完成邮件发送
- 用缓存redis技术来加载页面不经常发生变化的内容。Jedis是redis的客户端
- Mysql数据库
- Druiid数据库连接池
- JdbcTemplate:简化操作数据库的编码。省力
- 一般是一套从前端到数据库的流程。某某.html—某某Servlet【获取数据,返回数据,调用service层】—某某Service【调用Dao层】—某某Dao【直接操作数据库】
- Session技术。可用于验证码和用户是否登录的判断。依赖于cookie技术。
- 跳转页面的技术。即—重定向。不同于服务器内部的跳转:转发。
- 优化servlet,减少servlet的个数。利用了反射的技术。获取method对象,invoke。
黑马旅游网项目的后端知识点总结
最新推荐文章于 2024-10-28 17:15:40 发布
本文介绍了一个基于Java的Web项目实践,涵盖了从IDEA中的Maven项目管理,到Servlet作为前端控制器,再到使用Jedis和Redis进行缓存管理,以及通过JdbcTemplate简化数据库操作等关键环节。同时,还涉及了邮件发送、JSON数据处理、Session技术和页面跳转的优化策略。
2976

被折叠的 条评论
为什么被折叠?



