Java web开发的项目实例

近年Web网站开发,客户端、服务端等程序均需要Java开发工程师进行完成,Java Web以其良好的平台无关性、安全性和可扩展性,在Web开发中始终保持着稳定的市场占有率,使市场对于Java开发工程师的需求只增不减,职业前景看好

带你轻松学习Java Web

导学视频
学习步骤 5
包含课程 28

就业班课程视频总时长 37 小时

包含web前端基础课程 从网页搭建入门Java Web

介绍:前端基础知识、MVC模型、表单数据验证、常用功能、购物车
发展方向:大型电商平台、金融领域等,Java web发展前景非常可观
项目实战:校园网首页、轮播图效果、登录、注册、分页、验证码等

... 已有2584同学加入学习
加购物车 立即学习

Java web相关文章

手记文章

Spring Boot2 系列教程(七)理解自动化配置的原理

Spring Boot 中的自动化配置确实够吸引人,甚至有人说 Spring Boot 让 Java 又一次焕发了生机,这话虽然听着有点夸张,但是不可否认的是,曾经臃肿繁琐的 Spring 配置确实让人感到头大,而 Spring Boot 带来的全新自动化配置,又确实缓解了这个问题。 你要是问这个自动化配置是怎么实现的,很多人会说不就是 starter 嘛!那么 starter 的原理又是什么呢?松哥以前写过一篇文章,介绍了自定义 starter: 徒手撸一个 Spring Boot 中的 Starter ,解密自动化配置黑魔法!

浏览17推荐1
手记文章

Hutool中那些常用的工具类和方法

SpringBoot实战电商项目mall(20k+star)地址:https://github.com/macrozheng/mall 摘要 Hutool是一个Java工具包,它帮助我们简化每一行代码,避免重复造轮子。如果你有需要用到某些工具方法的时候,不妨在Hutool里面找找,可能就有。本文将对Hutool中的常用工具类和方法进行介绍。 安装 maven项目在pom.xml添加以下依赖即可: <dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>4.6.3</version> </dependency> 常用工具类 Convert 类型转

浏览62推荐0
手记文章

java配置ssl证书实现https请求,一级域名和二级域名配置https,小程序https后台的配置

上一节给大家讲了服务器的部署,正常的http请求都可以实现了,但是我们做小程序开发时需要用到https,所以这一节要教大家如何让自己的后台服务器实现https请求。这节是以java部署服务器并配置https为例,别的语言可以把这篇文章作为参考。 我们实现https必须先具备下面条件 1,申请一个ssl证书(阿里云腾讯云都可以免费申请) 2,有一台自己的服务器(阿里云腾讯云都可以) 一,申请ssl证书 这里以腾讯云为例,我们首先要登录自己的腾讯云服务器,然后进入ssl证书申请页。 然后选择免费的s

浏览148推荐0
手记文章

SpringBoot 2.0 + Apache Dubbo 2.7.3 最新版整合方案

前言 2018年2月16日,Apache Dubbo 加入 Apache 基金会孵化器。2019年5月16日,Apache 软件基金会董事会决议通过了 Apache Dubbo 的毕业申请,这意味着 Apache Dubbo 正式成为 Apache 的顶级项目。 配置 Dubbo 捐精给 Apache 以后,也就意味着之前 Dubbo 以及 spring-boot-starter 坐标也变了,当然之前的还可以用,但是要使用新版本的小伙伴建议看这里。 Zookeeper 注册中心版 pom.xml 引入坐标: <!-- 升级 apache dubbo --> <dependency> <groupId>org.apa

浏览190推荐1
手记文章

Spring Cloud异步场景分布式事务怎样做?试试RocketMQ

一、背景 在微服务架构中,我们常常使用异步化的手段来提升系统的 吞吐量 和 解耦 上下游,而构建异步架构最常用的手段就是使用 消息队列(MQ),那异步架构怎样才能实现数据一致性呢?本文主要介绍如何使用RocketMQ的事务消息来解决一致性问题。 RocketMQ 是阿里巴巴开源的分布式消息中间件,目前已成为 Apache 的顶级项目。历经多次天猫双十一海量消息考验,具有高性能、低延时和高可靠等特性 PS:同步场景怎样保证一致性?请看文章《Spring Cloud同步场景分布式事务怎样做?试试Sea

浏览53推荐0
手记文章

安卓从开发到逆向(二)java转换为smali对比分析

首先我们需要知道一个知识点:java虚拟机运行的是Java字节码,Dalvik虚拟机运行的是Dalvik字节码。传统的java程序经过编译,生成java字节码并保存在class文件中,java虚拟机通过解码class文件的内容来运行程序,而dalvik虚拟机运行的是dalvik字节码,所有dalvik字节码由java字节码转换而来,并被打包到一个DEX可执行文件当中,dalvik虚拟机通过解释DEX文件来执行这些字节码。破解软件下载地址:链接:https://pan.baidu.com/s/1mHOl9y-LXnETUg3oDAKNvA  提取码:3ygd准备工具:转换工具:J2S2J首先我们来看一段JAVA代码很简单的一段JAVA代码,定义了一个foo方法,传入两个int类型的参数,返回(a+b)*(a-b),在main方法中进行了调用,传入5和3,并打印出来。接下来,我们通过J2S2J转换为smali我们对比着JAVA代码,来读一下smali代码,如果你对smali一点都不熟悉,可以看一下这篇

浏览144推荐0
手记文章

喜大普奔,两个开源的 Spring Boot + Vue 前后端分离项目可以在线体验了

折腾了一周的域名备案昨天终于搞定了。 松哥第一时间想到赶紧把微人事和 V 部落部署上去,我知道很多小伙伴已经等不及了。 1. 也曾经上过线 其实这两个项目当时刚做好的时候,我就把它们部署到服务器上了,以帮助小伙伴们更好的查看效果。但是那个是一台国外服务器,之所以购买国外服务器,主要是嫌国内备案麻烦,当然也有其他大家都懂的原因。 国外服务器有方便的地方,同时也有很多不便,例如网络不稳,随时有失联的风险。所以我在 2018 年年初,虽然把这两个项目都部署在服务器上,

浏览161推荐1
手记文章

局域网象棋 Java

为了学习一下套接字,借鉴老师给出的课题——象棋,我自己用Java写了一个可以局域网对战的象棋,老师当时要求用C++写,完成老师的课题后,我就学着Socket写了一个局域网的,我是从零开始,所以我借鉴了 Java亮剑PDF里的局域网象棋的服务器和客户端线程的代码,这才有了一点思路,了解到是如何传递信息的,可也仅仅知道了如何传递字符串,这里有个投机取巧的地方是用户的昵称只允许0-9个字符,因为在传递聊天信息的时候,读取聊天信息字符串的时候,为了计算内容的大小,需要知道给哪一个客户端发信息,而传递昵称的时候,判断传递的是两个还是三个字符串甚至更多,这样太麻烦了,干脆局限在一个字符好了。一开始打算写个人机博弈的算法,可时间不多,而且我没有那么聪明,不能把自己的想法改写成算法,就不开发人机博弈了。下面就是我做的象棋的界面:整个界面有以下几部分构成,菜单,棋局,时间板,文本框和按钮区,以及聊天列表、按钮,我的开发顺序:一、可以自由行棋,无规则,所有棋子都保存在9X10的二维数组里二、添加时间面板,使用Timer倒计时,

浏览215推荐1

Java开发电商平台

实用教程,让你迈进更高级Java技术领域

查看详情

在实践中提升进阶Spring技术栈

多年实践的经验总结让你在开发中提升

查看详情

2017 Android最新面试技巧

面试技巧+面试题+实战项目经验,知识系统梳理和深入学习的组合路径,助你轻松拿到中高级工程师职位,获得更高薪工作

查看详情

全栈工程师是如何炼成的

全栈开发不是梦,学会它让你大放光彩

查看详情