java Web开发基础(一)工程项目文档结构

========rmi===========

Java RMI 框架(远程方法调用)

java RMI原理详解

深究Java中的RMI底层原理

========CORBA===========

CORBA简介

CORBA的简单介绍及HelloWorld

========jms===========

JMS(Java消息服务)入门教程

基于Tomcat + JNDI + ActiveMQ实现JMS的点对点消息传送

JMS发布/订阅消息传送例子

tomcat+JNDI+ActiveMQ简单实例

spring jms + activemq + maven搭建

学习jms(一)——基本实例

JMS简介与ActiveMQ实战

JMS规范及相关实现

JMS实现简单的聊天程序

========jdbc==========

核心接口:Driver,Connection,Statement,ResultSet

使用步骤:加载JDBC驱动程序 → 建立数据库连接Connection → 创建执行SQL的语句Statement → 处理执行结果ResultSet → 释放资源

资源释放步骤:使用后依次关闭对象及连接:ResultSet → Statement → Connection

JDBC详解

J2EE学习篇之--JDBC详解

基于Servlet、JSP、JDBC、MySQL的一个简单的用户注册模块(附完整源码)

jdbc连接数据库工具类

通过JDBC进行简单的增删改查(以MySQL为例)

第一个JSP+Servlet+JavaBean+JDBC示例程序

jsp+servlet+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应用下。

图解JSP与Servlet的关系

Java Servlet 技术简介

Servlet 工作原理解析

Web容器与Servlet

Servlet学习笔记系列

Servlet学习笔记(九):监听器Listener详解

Java Servlet API中文说明文档

Servlet 教程

servlet容器与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 系列: Spring 框架简介

Spring 系列,第 2 部分: 当 Hibernate 遇上 Spring

Spring 系列,第 3 部分: 进入 Spring MVC

SpringMVC的几种返回方式

SpringMVC中model的三种返回形式

SpringMVC Controller 返回值的可选类型

@Controller和@RestController的区别?

关于SpringMVC返回json数据的三种方式

SpringMVC中使用Interceptor拦截器

Spring 拦截器的使用

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 容器管理 Filter

【Spring MVC拦截器+logback日志+自定义注解】实现用户鉴权登陆和访问日志记录

springmvc 登录鉴权过滤器

关于springmvc 方法注解拦截器的解决方案,多用于方法的鉴权

Spring MVC 教程,快速入门,深入分析

SpringMVC系列(一)核心:处理请求流程

Spring MVC过滤器-HiddenHttpMethodFilter

SpringContextHolder 静态持有SpringContext的引用

RequestContextHolder in Spring MVC

spring mvc controller间跳转 重定向

SpringMVC的WebMvcConfigurerAdapter

基于java代码的Spring-mvc框架配置

IDEA用maven创建springMVC项目和配置(XML配置和Java配置)

搭建SpringMVC (Java配置)

Servlet 3 + Spring MVC零配置:去除所有xml

SpringMVC、SpringMVC XML配置(纯XML方式)

Spring4 MVC Hibernate4集成

深入分析Spring Formatter

springMVC的 Converter转换器 和 Formatter

Spring Transaction属性之Propagation

Spring 7大功能模块的作用[转]

Spring中<context:annotation-config/>的作用

Spring AOP详解

跟我学aspectj之一 ----- 简介

Spring 对JMS的支持

如何用Spring 3.1的Environment和Profile简化工作

Spring的Environment使用

从原理层面掌握@ModelAttribute的使用(核心原理篇)【一起学Spring MVC】

Spring MVC 中 @ModelAttribute 注解的妙用

在控制器的处理器方法参数上添加 @ModelAttribute 注释可以访问模型中的属性,如果不存在这个模型,则会自动将其实例化,产生一个新的模型。

模型属性还覆盖了来自 HTTP Servlet 请求参数的名称与字段名称匹配的值,也就是请求参数如果和模型类中的域变量一致,

则会自动将这些请求参数绑定到这个模型对象,这被称为数据绑定,从而避免了解析和转换每个请求参数和表单字段这样的代码。

======Spring Boot==========

Spring Boot博客系统

Spring Boot异常处理详解

Springboot自定义异常处理

Spring Boot 集成MyBatis

Spring Boot干货系列:(三)启动原理解析

======Spring Cloud==========

Spring Cloud 从入门到精通

Spring Cloud在国内中小型公司能用起来吗?

========视图引擎==========

jsp,velocity,freemark页面引擎的比较

java开源模板引擎

JSP教程

JSP标准标签库

Velocity语法大全

Velocity 用户指南手册中文版

FreeMarker中文手册

thymeleaf参考手册

Java学习资源 - J2EE的更多相关文章

  1. 你不可错过的Java学习资源清单(包含社区、大牛、专栏、书籍等)

    学习Java和其他技术的资源其实非常多,但是我们需要取其精华去其糟粕,选择那些最好的,最适合我们的,同时也要由浅入深,先易后难.基于这样的一个标准,我在这里为大家提供一份Java的学习资源清单. 一: ...

  2. 你不可错过的Java学习资源清单

    学习Java和其他技术的资源其实非常多,但是我们需要取其精华去其糟粕,选择那些最好的,最适合我们的,同时也要由浅入深,先易后难.基于这样的一个标准,我在这里为大家提供一份Java的学习资源清单. Ja ...

  3. 对JAVA工程师绝对有用的Java学习资源清单

    学习Java和其他技术的资源其实非常多,但也不是都是好的有用的,我们要取其精华去其糟粕,选择那些最好的,最适合我们的,同时也要由浅入深,先易后难.基于这样的一个标准,我在这里为大家提供一份Java的学 ...

  4. JAVA学习资源分享

    JAVA学习资源分享 最高端的JAVA架构师资源(来自龙果学院 价值¥1399元).JAVA互联网分布式架构(龙果学院 价值¥899元).Spring Boot(2017年最新 包括源码原理分析) + ...

  5. Java学习资源整理(超级全面)

    这里整理一些自己平常搜集的比较好的关于Java的学习资源,主要包括博客站点.书籍.课程等. 了解Java最新资讯 这部分主要是了解与Java相关的动态以及信息,能够拓展我们的视野以及寻找一些好的ide ...

  6. JAVA学习资源网站

    中文java技术网——http://www.cn-java.com/ 灰狐动力(http://www.huihoo.com/)—— 该站点有许多的开源的项目的介绍和学习,涉及操作系统,数据库等许多方向 ...

  7. Java学习资源

    Java技术路线图 指路明灯 一位资深程序员大牛给予Java初学者的学习路线建议 Java源码阅读的真实体会 概要 JDK发展历程 Java项目经验 基于java平台的常用资源 官方文档 Java™ ...

  8. Java学习之J2EE

    什么是J2EE  本文摘抄于其他博文. 什么是J2EE 一.准备篇 1 什么是J2EE?它和普通的Java有什么不同?答:J2EE全称为Java2 Platform Enterprise Editio ...

  9. JAVA学习资源整理

    构建 这里搜集了用来构建应用程序的工具. Apache Maven:Maven使用声明进行构建并进行依赖管理,偏向于使用约定而不是配置进行构建.Maven优于Apache Ant.后者采用了一种过程化 ...

随机推荐

  1. [Luogu]小Z的AK计划

    Description Luogu2107 Solution 一开始打了一个60分的暴力DP,结果一分都没得--本地调了好久才发现是没开long long. 由于我的DP方程没有任何性质,就是一个01 ...

  2. socket 异步I/O

    # 客服端 # -*- coding: utf-8 -*- import socket import threading # from collections import deque # q = d ...

  3. Linux中 /boot 目录介绍

    转自https://blog.csdn.net/dulin201004/article/details/7396968 一./boot/目录中的文件和目录 Linux系统在本地启动时,目录/boot/ ...

  4. docker为镜像添加SSH服务

    启动并进入容器中 这里用db1容器完成实验. 安装openssh服务和修改sshd配置文件 安装openssh yum install openssh-server openssh-clients - ...

  5. css: transform导致文字显示模糊

    css: transform导致文字显示模糊 有人认为模糊的原因是:"transform时div的宽度或者高度并不是偶数,偏移 50% 之后,像素点不是整数,和显示像素没有对上". ...

  6. Linux05——用户操作

    用户操作 1.新增用户(useradd 新用户名): 2.设置密码(passwd 用户名): 3.用户是否存在(id  用户名): 4.切换用户(su - 切换用户名) **—— **       s ...

  7. 如何在linux安装ruby2.2.2+

    背景: 想搭建redis集群但是提示需要ruby2.2.2+ 直接使用yum安装 yum -y install ruby ruby-devel rubygems rpm-build 使用ruby -v ...

  8. Unity2018破解版安装教程(windows)

    最近啊,在研究一些游戏的搭建与算法的创新,所以学习使用unity,下面来跟大家分享Unity2018的安装过程. 1.下载安装包(我的下载地址:链接:https://pan.baidu.com/s/1 ...

  9. 解决tomcat控制台乱码问题

    问题原因:编码不一致,tomcat启动后默认编码UTF-8,而windows的默认编码是GBK.所以只需配置启动tomcat后为GBK编码即可. 做法:找到路径 $xxx$\apache-tomcat ...

  10. L3-010 是否完全二叉搜索树 (30分)

    题解 判断一棵树是否是完全二叉树: 取队列的头,将头的左右孩子入队,循环每次判断是否为空,如果为空节点,此时退出循环. 然后检查队列中的元素是否全部为空,如果是则说明是完全二叉树,否则不是. 代码 # ...