JavaWeb summary is still Silicon Valley

 

JavaSE:环境搭建,基础语法,面向对象,数组,集合,常用API,IO流,反射机制,多线程,网络编程

前端:三大核心技术HTML,CSS,  JS

后端:XML,MVC架构,Servlet, Filter, JSP, EL, JSTL, AJAX, 代理模式,工厂模式,数据库连接池

(练习一个MVC模式的项目:Servlet+Ajax+MySQL+jQuery+JDBC),旨在转变MVC思想

项目管理:Maven, Git

框架:Spring, SpringMVC, MyBatis必学

Struts2, Hibernate过一下就行

学习要求:

自己搭建一个框架环境(做好备份,入职100%必用)

升级一下自己之前练习的;MVC架构模式的项目

比如:把Servlet换成springMVC;

          把JDBC换成MyBatis;

          加入Spring去解耦MVC

练习2个项目比如:ssm客户关系管理系统之类的 项目

市场需求 学习springboot, 并用springboot练习2个项目,若学习吃力,回去再学一遍spring.

 

 

JavaWeb开发顺序:数据库表-->实体bean对象(数据模型pojo)-->Dao(接口+实现类+测试)-->
service层(接口+实现类+测试)-->web层(***Servlet程序)

 

HTML5展示内容,即页面中看到的数据
CSS:内容在页面上的展现形式,CSS 同时控制多重网页的样式和布局
JS:JavaScript 被数百万计的网页用来改进设计、验证表单、检测浏览器、创建cookies,以及更多的应用。JS 是弱类型,Java 是强类型。

jQuery($()): 是一个 JavaScript 库,JS+Query, jQuery 极大地简化了 JavaScript 编程
XML:XML 指可扩展标记语言,XML 应用于 web 开发的许多方面,常用于简化数据的存储和共享

Servlet:JavaEE的规范之一,即接口。Javaweb的三大组件之一,是运行在服务器上的一个java小程序。
JSP(<% %>):java server pages,jsp主要代替servlet回传html数据
EL(${}):Expression Language,代替jsp的表达式脚本。
JSTL:JSP Standard Library,代替jsp代码脚本。
JSON:JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式, JSON 采用完全独立于语言的文本格式,使 JSON 成为理想的数据交换语言。
AJAX:“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),ajax 是一种浏览器通过 js 异步发起请求,局部更新页面的技术,是指一种创建交互式网页应用的网页开发技术。

 

什么是请求的转发?
请求转发是指,服务器收到请求后,从一个资源跳转到另一个资源的操作叫请求转发。
什么是请求重定向?
请求重定向是指客户端给服务器发请求,然后服务器告诉客户端说。我给你一些地址。你去新地址访问。叫请求
重定向(因为之前的地址可能已经被废弃)。
req.getRequestDispatcher()
resp.sendRedirect();

 

 

1、Filter 过滤器它是 JavaWeb 的三大组件之一。三大组件分别是:Servlet 程序、Listener 监听器、Filter 过滤器
2、Filter 过滤器它是 JavaEE 的规范。也就是接口
3、Filter 过滤器它的作用是: 拦截请求,过滤响应。
拦截请求常见的应用场景有:
1、权限检查
2、日记操作
3、事务管理
Filter工作流程如下图

 

 

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=326396459&siteId=291194637