天码营教程
文章平均质量分 84
天码营
天码营提供Java Web开发技术学习的内容、工具与服务,帮助学习者迅速掌握实战技能,建立技术人脉圈,找到满意的工作!
展开
-
Java 8新特性:Stream API
今天我们插空给大家介绍一下Java 8的新特性:Stream API,它能够应用在一组元素上一次执行的操作序列,在某些场景下极大简化我们的代码。原创 2016-02-16 01:10:15 · 1116 阅读 · 1 评论 -
Spring Boot应用日志
日志对于应用程序来说是非常重要的,Spring框架本身集成了不少其他工具,我们自身的应用也会使用到第三方库,所以我们推荐在Spring应用中使用SLF4J/Logback来记录日志。原创 2016-04-11 22:52:29 · 166 阅读 · 0 评论 -
Spring处理自动装配歧义
自动装配(autowiring)要求bean的匹配具备唯一性,否则就会产生冲突(歧义),今天我们来学习Spring如何处理自动装配中的冲突。原创 2016-04-08 10:16:44 · 279 阅读 · 0 评论 -
Spring MVC拦截器
Spring MVC框架中的Interceptor,与Servlet API中的Filter十分类似,用于对Web请求进行预处理/后处理,今天来学习一下Spring MVC中拦截器的使用。原创 2016-04-25 10:22:23 · 184 阅读 · 0 评论 -
Spring进行表单验证
今天我们接着Spring表单处理这一篇,来继续讲基于Spring如何进行表单验证,例子也一并沿用。原创 2016-04-12 22:39:55 · 247 阅读 · 0 评论 -
Android App的设计架构:MVC,MVP,MVVM与架构经验谈
今天换个口味,讲讲Android。很多人经常会头疼于App的架构如何设计,本文就来带你分析一下这几个架构的特性,优缺点,以及App架构设计中应该注意的问题。原创 2016-04-26 10:14:20 · 2494 阅读 · 0 评论 -
部署Spring Boot应用
Spring Boot直接执行public static void main()函数并启动一个内嵌的应用服务器来处理应用请求。同时Spring Boot也支持传统的部署方式——将war包放入应用服务器中启动运行。原创 2016-04-10 01:55:55 · 141 阅读 · 0 评论 -
Java开发环境安装与配置
同时由David发表在天码营Java概述Java是一种可以用于编写跨平台应用的面向对象编程语言。Java语言的雏形是Sun公司的James Gosling等人于1990开发的Oak语言,其目标针对是家用电器等小型系统的编程语言,应用于电视机、电话、烤面包机等家用电器的控制和通讯。随着90年代互联网的飞速发展,Sun公司顺应趋势改造Oak语言,并于1995年以Java的名称正式发原创 2016-02-01 11:57:00 · 361 阅读 · 0 评论 -
Eclipse的安装与使用
得心应手的IDE Eclipse的安装与使用原创 2016-02-02 23:11:26 · 252 阅读 · 0 评论 -
Java编程基础:抽象类和接口
了解了封装和继承之后,我们进一步来了解抽象类和接口,它们用以描述抽象的行为,相同点和不同点有哪些呢?看了这篇文章你就明白了!原创 2016-03-15 12:36:03 · 218 阅读 · 0 评论 -
Spring中如何混用XML与Java装配方式
Spring使用显式的Java配置或者XML配置也可以完成任何装配。今天来了解一下另外两种装配方式,以及它们如何混用。原创 2016-03-25 10:52:53 · 622 阅读 · 1 评论 -
Guava快速入门
Guava是一个现代的库,它简单易用,对Java语言是一个非常好的补充原创 2016-03-11 13:15:38 · 310 阅读 · 0 评论 -
MySQL及其Workbench的安装与使用
由David发表在天码营SQL简介我们对数据库已经有了一个感性认识,了解了数据库表以及表之间的几种关系。我们已经针对几个简单的场景设计了blog、user等几张数据表。在一个具体数据库(比如MySQL)中如何来描述表的结构和表之间的关系呢?这就是需要接下来讲的结构化查询语言(SQL, Structured Query Language)了。SQL是关系式数据库管理系统的标准语言,我们可以通过来对关系原创 2016-02-26 13:17:01 · 1732 阅读 · 0 评论 -
Spring的自动装配方法
我们已经了解了依赖注入的基本原理,为一个应用中的Beans的配置依赖注入关系的过程称之为装配(Wiring),今天来了解一下Spring的自动装配方法。原创 2016-03-23 11:15:04 · 342 阅读 · 1 评论 -
Spring的IoC(依赖注入)原理
IoC(Inversion of Control,控制反转)也称为依赖注入(Dependency Injection),作为Spring的一个核心思想,是一种设计对象之间依赖关系的原则及其相关技术,作为Spring的一个关键技术,让我们好好的了解一下吧。原创 2016-03-11 13:08:51 · 855 阅读 · 1 评论 -
Spring Boot构建简单的微博应用
使用Mock活Stub方法能够更好的来测试我们的代码逻辑。原创 2016-04-05 23:59:48 · 791 阅读 · 0 评论 -
Java编程基础:static的用法
根据字面意思我们可以猜测java中的static是静态的意思,欲知详情,请点进来。原创 2016-03-13 03:49:24 · 346 阅读 · 0 评论 -
Java基础:封装与继承
今天我们来复习一下Java面向对象编程的两个基本概念:封装和继承,同时了解一下final关键字的用法。原创 2016-03-14 01:00:52 · 237 阅读 · 0 评论 -
Spring处理表单提交
来讲一个最简单的表单提交处理的例子,通过提交一个表单给朋友打一声招呼!看看Spring如何来处理表单提交。原创 2016-04-07 10:19:11 · 324 阅读 · 0 评论 -
Tomcat的安装与配置
Tomcat是一个开源的Java Web应用服务器,是Servlet、JSP(Java Server Pages)、JEL(Java Expression Language)和Java WebScoket等技术规范的实现。Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,深受广大Java Web开发者的欢迎。原创 2016-02-04 20:39:57 · 271 阅读 · 0 评论 -
Web前端开发:初识HTML
成为一个Java Web全栈工程师,了解前端开发知识是武器库中必不可少的内容。让我们一起来走进HTML吧!原创 2016-02-06 20:46:08 · 270 阅读 · 0 评论 -
Java Web应用的Hello World
新手看过来,五分钟搭建属于自己的WEB应用原创 2016-02-07 20:11:30 · 330 阅读 · 0 评论 -
轻轻松松开发HTML5游戏
今天来跟大家讲一讲一个简单的HTML5游戏的开发,顺便复习一下HTML/CSS/JavaScript知识。这个游戏还很好玩哦原创 2016-04-19 10:08:47 · 371 阅读 · 0 评论 -
基于Spring的Web缓存
Spring作为一个成熟的java web 框架,自身有一套完善的缓存机制,同时,Spring还未其他缓存的实现提供了扩展。今天让我们在一个简单的应用中尝试spring的数据库缓存、应用层缓存、页面缓存的实现。原创 2016-04-30 13:16:57 · 5346 阅读 · 0 评论 -
使用Spring Data JPA访问关系型数据库
数据库操作是我们搭建应用的基本操作,今天我们来学习一下如何利用Spring Data Jpa访问关系型数据库吧。原创 2016-05-05 09:46:36 · 269 阅读 · 0 评论 -
Spring Data Jpa: 分页和排序
之前我们学习了如何使用Jpa访问关系型数据库,但是之前的例子中我们只提到了最简单的CRUD(增删改查)操作,接下来我们来学习如何通过Pageable来对数据库进行分页查询。原创 2016-05-06 09:56:20 · 1448 阅读 · 0 评论 -
Spring Data Jpa 使用@Query标注自定义查询语句
Spring Data Jpa所支持的功能已经非常强大,但是现实场景永远比想象的要复杂,有时候我们确实需要像SQL语句这样更加强大以及灵活的方式来进行查询。今天我们来尝试一下如何使用@Query标注来自定义SQL查询吧。原创 2016-05-06 09:57:37 · 652 阅读 · 0 评论 -
HTML5游戏系列(2):装B达人
天码营第一款HTML游戏:“你能戳几下?”引起了微信圈不错的反响, 此次天码君带来了可玩性更强的HTML5游戏:“装B达人”!原创 2016-04-22 07:02:29 · 310 阅读 · 0 评论 -
使用Spring Security进行权限验证
Spring Security,这是一种基于Spring AOP和Servlet过滤器的安全框架。它提供全面的安全性解决方案,同时在Web请求级和方法调用级处理身份确认和授权。原创 2016-05-08 11:24:23 · 505 阅读 · 0 评论 -
socket.io在线聊天室
socket.io是一个JavaScript库,用来建立实时的Web App,今天来看看如何基于socket.io快速编写一个在线聊天室应用。原创 2016-04-24 10:08:36 · 276 阅读 · 0 评论 -
Spring MVC异常处理
Spring MVC框架提供了多种机制用来处理异常,今天来学习一下Spring MVC的异常处理吧。原创 2016-04-16 10:55:26 · 172 阅读 · 0 评论 -
使用天码营前端预览工具:Web前端开发(HTML/CSS/JavaScript)实验
天码营最近推出了一个前端实时预览工具,对童鞋们练习Web前端开发将会非常有帮助。今天我们基于这个工具来做一个简单的HTML、CSS和JavaScript开发。原创 2016-04-16 10:43:37 · 346 阅读 · 0 评论 -
Spring websocket在线聊天室
每天大家都在使用QQ等即时聊天工具,今天我们就使用Spring框架以及websocket技术在网页端简单的实现一个在线聊天的功能。原创 2016-04-13 21:53:11 · 272 阅读 · 0 评论 -
Java Servlet简介
Servlet是运行于服务器端的Java程序,它能够接受客户端发起的HTTP请求并动态地生成页面内容.原创 2016-02-08 19:28:00 · 306 阅读 · 0 评论 -
JSP简介
完全的面向对象,具有平台无关性且安全可靠JSP原创 2016-02-09 18:49:29 · 308 阅读 · 0 评论 -
JSP实例——博客首页
JSP实例 马上让你的博客动起来原创 2016-02-10 19:14:38 · 952 阅读 · 0 评论 -
JSP处理表单
在Internet中,用户除了访问Web应用获取信息,还会主动创造信息——这种交互是通过HTML表单来完成的。这一节我们将学习如何在Servlet/JSP中处理表单数据。原创 2016-02-11 13:43:02 · 327 阅读 · 0 评论 -
部署Servlet/JSP应用
Web应用在Servlet容器中以WAR(Web Application Archive)文件格式作为部署单元,今天我们来看看怎么来部署Servlet/JSP应用。原创 2016-02-12 16:01:38 · 342 阅读 · 0 评论 -
JavaScript框架jQuery入门
jQuery是一个快速简单的JavaScript工具库,堪称神器,为快速开发提供了DOM遍历、事件处理、动画、AJAX交互几个方面的工具,今天来入门一下。原创 2016-04-28 10:48:32 · 299 阅读 · 0 评论 -
OAuth2.0认证和授权机制讲解
大多数网站提供的第三方登录都遵循OAuth协议,虽然大多数网站的细节处理都是不一致的,甚至会基于OAuth协议进行扩展,但大体上其流程是一定的。今天,我们就来看看基于OAuth2的第三方登陆功能是怎样一个流程。原创 2016-05-10 21:21:07 · 800 阅读 · 0 评论