在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
JavaWeb就是用Java技术来解决相关web领域的技术总和,包括Web服务器和Web客户端两部分。Java的Web框架有很多种,虽然各不相同,但基本也都是遵循特定的路数的。使用Servlet或者Filter拦截请求,使用MVC的四项设计架构,使用约定、XML或Annotation实现配置,运用Java面向对象的特点实现请求和相应的流程。
JavaWeb需要学习那些知识点?
首先要学习JavaWeb一定要掌握Java基础语法的知识。然后才能顺利的学习相关JavaWeb的具体知识点。我们根据博学谷Java课程重点Javaweb课程阶段来具体看需要学习的知识点 。
1、MySQL。主要学习内容:数据库概念、MySQL安装与使用、SQL基本概念与通用语法、数据库的CRUD操作、数据库表的CRUD操作、数据库表中记录的基本操作、 数据库的查询操作、表的约束、多表操作、三大范式、数据库的备份和还原、多表查询、子查询、多表查询练习、事务、用户管理和权限管理等
2、JDBC。主要学习内容:JDBC快速入门、JDBC各个类详解、JDBC之CRUD练习、ResultSet类详解、JDBC登录案例练习、PreparedStatement类详解、JDBC事务管理、数据库连接池、JDBCTemplate等。
3、HTML+CSS。这是web的核心内容,主要学习内容:概念介绍、基本标签、表单标签、CSS概述、CSS_选择器、CSS属性、CSS_案例-注册页面等。
4、JavaScript。这也是web的核心内容,主要学习内容:JavaScript_简介、JavaScript基础语法、JavaScript运算符、JavaScript特殊语法、JavaScript_语法_流程控制语、JavaScript_对象 、DOM和事件的简单学习、BOM对象、DOM对象、JavaScirpt中的事件等。
5、BootStrap。最常用的web框架之一,主要学习内容:快速入门、Bootstrap_栅格系统、Bootstrap_全局CSS样式、Bootstrap_组件和插件、案例_黑马旅游网。
6、XML。主要学习内容:xml基础、xml_约束、xml_解析。
7、Tomcat。主要学习内容:web相关概念、tomcat基本操作、tomcat_部署项目。
8、Servlet和HTTP请求协议。主要学习内容:Servlet_快速入门、Servlet_生命周期方法、Servlet_3.0注解配置、IDEA与tomcat相关配置、Servlet_体系结构与urlpartten配置、HTTP请求协议。
9、equest和Response。主要学习内容:Request原理和继承体系、Request_获取请求数据、请求转发和request共享数据、Request_获取ServletContext、request登录案例、HTTP响应协议、response之重定向 、response之相对路径和绝对路径、response之输出数据、response之验证码、ServletContext对象、文件下载。
10、Cookie和Session。主要学习内容:Cookie快速入门、Cookie_细节、Cookie案例、JSP改造Cookie案例、Session快速入门、Session细节、Session之验证码案例。
11、P,EL和JSTL。主要学习内容:JSP基础语法、MVC、EL介绍和运算符、EL获取域中存储的数据、JSTL常用标签、案例-列表查询。
12、Filter和Listener。主要学习内容:Filter快速入门、Filter细节、Filter案例、监听器。
13、JQuery。主要学习内容:JQuery基础、JQuery选择器、JQuery基础案例、JQuery动画和遍历、JQuery事件绑定和切换、JQuery高级案例。
14、Ajax和JSON。主要学习内容:原生JS方式实现Ajax、JQuery方式实现Ajax、JSON基础语法、JSON_解析器。
15、Redis。主要学习内容:Redis环境搭建、Redis命令操作、Redis持久化、Jedis代码操作、Jedis连接池、redis案例。
16、Maven。主要学习内容:基本概念、maven的安装和仓库种类、maven标准目录结构和常用命令、maven生命周期和概念模型图、使用骨架创建maven的java工程、maven工程servlet实例。
同时JavaWeb核心技术课程中还涉及到真实项目的实战。在博学谷Java课程中实战项目是《黑马旅游网》该项目采用Maven作为项目管理工具,采用HTML作为前端用户视图的数据展示, 采用Ajax完成对网站表信息的校验工作,比如邮箱、用户名是否合法等规则校验; 后台使用Servlet做数据处理,使用Redis与MySQL存储数据,使用JavaMail技术 发送邮件为已经注册的用户完成邮件激活功能;该项目模拟真实场景的网站注册功能。
以上就是详细介绍的javaWeb核心技术课程内容以及项目实战的内容。如果想深入学习JavaWeb知识,或者想通过JavaEE的学习找到自己理想的工作。可以通过博学谷平台的Java就业课程学习。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
JavaEE开发培训班怎么样?
历经了23年,Java依旧傲居编程语言排行榜,舍我其谁,可以说集万千优势于一身的Java到目前是世界上最受程序员欢迎的编程语言,它广阔的就业前景也吸引着每一个人。不少想学JavaEE开发的小伙伴都有这样的疑问:JavaEE开发培训班怎么样?本文针对这个问题详细为大家解答。
6599
2019-07-22 09:41:10
分布式版本控制Git学习教程
Git可以理解为一种完全分布式的版本控制工具,它最大优势就是快速简单,强力支持非线性开发模式。因此,Git凭借着自身的魅力,得到了许多程序员和公司的喜爱。无论你是不是程序员,做不做程序开发,学习分布式版本控制系统Git都是有百利而无一害的。
5320
2020-01-08 19:44:10
Java递归函数详解附案例
递归函数在Java语言中得到了广泛的应用,它使得程序的编写过程更加的清晰明了。对Java初学者来讲,递归函数是需要学习的一个重要知识点。本文将附上案例和演示代码,具体为大家介绍递归函数的概念、要素以及和循环的区别。想要学习递归函数的小伙伴,赶紧一起来梳理下相关的知识点吧!
7856
2020-02-06 17:21:23
JSP基础语法学习笔记总结
JSP作为一种动态网页开发技术,是以 Java 语言作为脚本语言,并且在服务端运行。因此,对于Java程序员来讲,掌握JSP基础语法是十分重要的。本文为大家总结了JSP基础语法学习笔记,内容包括了指令、注释和内置对象。下面让我们开始JSP基础语法的学习吧!
4528
2020-04-03 11:37:01
Java学习的重点难点是什么?新手入门有哪些门槛?
对于新入行的同学而言,开始学习Java是一个非常关键的过程,很多同学因为不了解Java学习的重点难点知识,导致学习中遇到诸多的问题,甚至走了不少弯路。那Java学习中的重点难点是什么?新手入门有哪些门槛呢?
6053
2020-07-29 09:40:55