Java学习资源 - J2EE
========rmi===========
========CORBA===========
========jms===========
基于Tomcat + JNDI + ActiveMQ实现JMS的点对点消息传送
spring jms + activemq + maven搭建
========jdbc==========
核心接口:Driver,Connection,Statement,ResultSet
使用步骤:加载JDBC驱动程序 → 建立数据库连接Connection → 创建执行SQL的语句Statement → 处理执行结果ResultSet → 释放资源
资源释放步骤:使用后依次关闭对象及连接:ResultSet → Statement → Connection
基于Servlet、JSP、JDBC、MySQL的一个简单的用户注册模块(附完整源码)
第一个JSP+Servlet+JavaBean+JDBC示例程序
JSP/Servlet Web应用中.properties文件的放置与读取
========Servlet==========
JSP是Servlet的扩展,在没有JSP之前,就已经出现了Servlet技术。Servlet是利用输出流动态生成HTML页面,包括每一个HTML标签和每个在HTML页面中出现的内容。
JSP通过在标准的HTML页面中插入Java代码,其静态的部分无须Java程序控制,只有那些需要从数据库读取并根据程序动态生成信息时,才使用Java脚本控制。
事实上,JSP是Servlet的一种特殊形式,每个JSP页面就是一个Servlet实例——JSP页面由系统编译成Servlet,Servlet再负责响应用户请求。JSP其实也是Servlet的一种简化,使用JSP时,其实还是使用Servlet,因为Web应用中的每个JSP页面都会由Servlet容器生成对应的Servlet。对于Tomcat而言,JSP页面生成的Servlet放在work路径对应的Web应用下。
getRequestDispatcher()与sendRedirect()的区别
Servlet(Server Applet),全称Java Servlet,暂无权威中文译文,可以理解为小服务程序或服务连接器。是用Java编写的服务器端程序。
Servlet简单说明 :Web容器中一种处理Http请求,并返回Http响应的通过Java实现的处理程序。类似于.NET中的管道模型。
ServletContext,ServletConfig,
Servlet,ServletRequest,ServletResponse,
HttpServlet,HttpServletRequest,HttpServletResponse,
HttpSession
========Spring===========
Spring 系列,第 2 部分: 当 Hibernate 遇上 Spring
Spring 系列,第 3 部分: 进入 Spring MVC
@Controller和@RestController的区别?
servlet/filter/listener/interceptor区别与联系 :
servlet ,filter,listener为servlet中的概念;而interceptor为spring mvc 和 struct中的概念,是AOP编程的一种实现。
springMVC:HandlerInterceptor拦截器的使用
spring mvc 拦截器 HandlerInterceptor 的使用
过滤器(Filter)和拦截器(Interceptor)的区别
拦截器与过滤器的区别 :
1. 拦截器是基于Java的反射机制的,而过滤器是基于函数回调。
2. 拦截器不依赖与servlet容器,过滤器依赖与servlet容器。
3. 拦截器只能对action请求起作用,而过滤器则可以对几乎所有的请求起作用。
4. 拦截器可以访问action上下文、值栈里的对象,而过滤器不能访问。
5. 在action的生命周期中,拦截器可以多次被调用,而过滤器只能在容器初始化时被调用一次
【Spring MVC拦截器+logback日志+自定义注解】实现用户鉴权登陆和访问日志记录
关于springmvc 方法注解拦截器的解决方案,多用于方法的鉴权
Spring MVC过滤器-HiddenHttpMethodFilter
SpringContextHolder 静态持有SpringContext的引用
RequestContextHolder in Spring MVC
SpringMVC的WebMvcConfigurerAdapter
IDEA用maven创建springMVC项目和配置(XML配置和Java配置)
Servlet 3 + Spring MVC零配置:去除所有xml
SpringMVC、SpringMVC XML配置(纯XML方式)
springMVC的 Converter转换器 和 Formatter
Spring Transaction属性之Propagation
Spring中<context:annotation-config/>的作用
如何用Spring 3.1的Environment和Profile简化工作
从原理层面掌握@ModelAttribute的使用(核心原理篇)【一起学Spring MVC】
Spring MVC 中 @ModelAttribute 注解的妙用
在控制器的处理器方法参数上添加 @ModelAttribute 注释可以访问模型中的属性,如果不存在这个模型,则会自动将其实例化,产生一个新的模型。
模型属性还覆盖了来自 HTTP Servlet 请求参数的名称与字段名称匹配的值,也就是请求参数如果和模型类中的域变量一致,
则会自动将这些请求参数绑定到这个模型对象,这被称为数据绑定,从而避免了解析和转换每个请求参数和表单字段这样的代码。
======Spring Boot==========
Spring Boot——开发新一代Spring Java应用
SpringBoot入门系列:第一篇 Hello World
spring boot起步之Hello World【从零开始学Spring Boot】
SpringBoot学习笔记(1) Spirng boot 初探
======Spring Cloud==========
========视图引擎==========
Java学习资源 - J2EE的更多相关文章
- 你不可错过的Java学习资源清单(包含社区、大牛、专栏、书籍等)
学习Java和其他技术的资源其实非常多,但是我们需要取其精华去其糟粕,选择那些最好的,最适合我们的,同时也要由浅入深,先易后难.基于这样的一个标准,我在这里为大家提供一份Java的学习资源清单. 一: ...
- 你不可错过的Java学习资源清单
学习Java和其他技术的资源其实非常多,但是我们需要取其精华去其糟粕,选择那些最好的,最适合我们的,同时也要由浅入深,先易后难.基于这样的一个标准,我在这里为大家提供一份Java的学习资源清单. Ja ...
- 对JAVA工程师绝对有用的Java学习资源清单
学习Java和其他技术的资源其实非常多,但也不是都是好的有用的,我们要取其精华去其糟粕,选择那些最好的,最适合我们的,同时也要由浅入深,先易后难.基于这样的一个标准,我在这里为大家提供一份Java的学 ...
- JAVA学习资源分享
JAVA学习资源分享 最高端的JAVA架构师资源(来自龙果学院 价值¥1399元).JAVA互联网分布式架构(龙果学院 价值¥899元).Spring Boot(2017年最新 包括源码原理分析) + ...
- Java学习资源整理(超级全面)
这里整理一些自己平常搜集的比较好的关于Java的学习资源,主要包括博客站点.书籍.课程等. 了解Java最新资讯 这部分主要是了解与Java相关的动态以及信息,能够拓展我们的视野以及寻找一些好的ide ...
- JAVA学习资源网站
中文java技术网——http://www.cn-java.com/ 灰狐动力(http://www.huihoo.com/)—— 该站点有许多的开源的项目的介绍和学习,涉及操作系统,数据库等许多方向 ...
- Java学习资源
Java技术路线图 指路明灯 一位资深程序员大牛给予Java初学者的学习路线建议 Java源码阅读的真实体会 概要 JDK发展历程 Java项目经验 基于java平台的常用资源 官方文档 Java™ ...
- Java学习之J2EE
什么是J2EE 本文摘抄于其他博文. 什么是J2EE 一.准备篇 1 什么是J2EE?它和普通的Java有什么不同?答:J2EE全称为Java2 Platform Enterprise Editio ...
- JAVA学习资源整理
构建 这里搜集了用来构建应用程序的工具. Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建.Maven优于Apache Ant.后者采用了一种过程化 ...
随机推荐
- goahead 流程
原文:https://blog.csdn.net/qq_32419007/article/details/80756643 1.全局变量 Web服务器的根目录 static char_t ...
- 每天进步一点点------Allegro 怎样把铺铜显示关掉,但是走线要显示?
[背景] 铺铜是PCB布线的末尾环节,在PCB设计后期审查中,我们会检查走线的规则,但是铺铜后,不容易看见走线的效果,这时我们需要关闭铺铜显示,但是走线任然要显示. [解决方法] 执行Setup-&g ...
- bugku 宽带信息泄露
首先下载文件 下载完成后发现是一个后缀名为 bin 的文件 然后找百度查一下这是什么文件的后缀名 看一下题目 然后用软件routerpassview打开(搜的教程) 然后打开文件 搜索username ...
- DVWA全级别之Brute Force(暴力破解)
Brute Force Brute Force,即暴力(破解),是指黑客利用密码字典,使用穷举法猜解出用户口令. 首先我们登录DVWA(admin,password),之后我们看网络是否为无代理,: ...
- if (flag)
var flag = false;//暂停标记if (flag){ alert("aa")}else { alert("bb")}bb if (flag) = ...
- JSP技术(二)
参考网址:https://blog.csdn.net/king_cannon_fodder/article/details/79835463 (1)JSP隐式对象(9个内置对象) Servlet容器会 ...
- Acwing 蛇形矩阵
Acwing 蛇形矩阵 package javaqq; import java.util.Scanner; public class 蛇形 { public static void main(Stri ...
- Spring - Spring Boot - 应用构建与运行
概述 spring boot 应用构建 spring boot 应用运行 背景 之前的看了看 Spring 的书, 结果老懒没实践 而且后续有别的想法, 但这个始终是第一步 1. 准备 知识 java ...
- 每天进步一点点------基础实验_12_有限状态机 :Moore型序列检测器
/********************************************************************************* * Company : * Eng ...
- Windows系统重装记录
材料: u盘(需4g以上) windows官方镜像 附:windows个版本比较 步骤: u盘格式化(为了装启动盘系统需要清空数),备份系统盘所需要的的数据 下载适合自己的官方镜像,可从该网站下载(官 ...