互联网产品开发实战
互联网产品是指通过互联网为客户提供服务的产品,研发和运营互联网产品的公司也称为互联网公司。百度的搜索、阿里的淘宝、腾讯的微信都是互联网产品,传统企业也在纷纷转型互联网。因此开发互联网产品是Java工程师必须要掌握的技术。
课程价格
¥9.90
上机课程:0  
图文课程:  32

要快速掌握互联网产品的开发技能,最好的方法是从一个项目案例做起,在老师指导下,自己从无到有构建一个互联网产品。

本课程将提供一个简化版的互联网产品项目案例,该项目案例将贯穿整个课程教学,学习该课程的同学需要按照课程内容完成该项目案例的开发。


(1)第一课  互联网产品构成与相关技术

要开发互联网产品,首先要了解什么是互联网产品,开发互联网产品用到哪些技术?互联网产品的前端开发和后端开发是怎么回事?

(2)第二课  课程案例—网上商城

要快速掌握互联网产品的开发技能,最好的方法是从一个项目案例做起,在老师指导下,自己从无到有构建一个互联网产品。

(3)第三课  什么是SSM开发框架?

使用SSM框架开发互联网产品之前,需要先明白什么是SSM开发框架?

(4)第四课  解读Spring框架

Spring框架是SSM开发框架的核心,它是一个轻量级的开发框架,更多强调面向对象的设计,而不是让现有的技术变得更复杂,学习成本非常低。

(5)第五课  Spring MVC实战架构解读

在互联网产品开发中,Spring和Spring MVC已经是标配的基础系统架构,实际上Spring MVC是Spring框架的一部分,主要用于支持互联网产品的开发。

(6)第六课  解读Mybatis数据库开发框架

SSM开发框架的M就是Mybatis,Mybatis可以帮助开发人员更加方便地操作数据库,减少开发人员在数据库操作方面的编码工作量。

(7)第七课   互联网产品开发环境软件构成

使用Java语言开发互联网产品之前,需要配置好完整的互联网产品开发环境。开发环境除了eclipse集成开发工具及JDK外,还需要Web应用服务器和数据库管理系统等软件产品。

(8)第八课   部署Tomcat 9.0

本课给出Tomcat 9.0在Windows 10的安装及验证过程,然后在eclipse中配置已安装成功的Tomcat服务器。

(9)第九课   部署MySQL 8.0.16

本课给出MySQL8.0.16在Windows 10的安装及验证过程。

(10)第十课   配置MySQL 8.0远程连接

本课给出MySQL8.0允许远程连接配置过程。

(11)第十一课   建立Java web项目工程

使用eclispe开发互联网产品,需要在eclispe中建立Java web项目,web即互联网,也就是Java互联网项目。

(12)第十二课   添加Spring框架到项目

本课简单介绍了Spring框架文件组成结构及如何添加Spring框架到网上商城项目。

(13)第十三课   添加MyBatis框架到项目

本课简单介绍了MyBatis框架文件组成结构及如何添加MyBatis框架到网上商城项目。

(14)第十四课   建立项目数据库

在《课程案例—网上商城》一课中,我们已经设计了数据库,在《部署MySQL8.0》一课中部署了数据库管理系统MySQL 8.0,本课将根据设计的数据库在MySQL 8.0数据库管理系统中建立项目所需的数据库。

(15)第十五课   配置web.xml文件

本课讲解web.xml文件的主要配置项及Spring框架在web.xml文件的配置内容。

(16)第十六课   创建Spring配置文件

本课讲解Spring配置文件的主要配置项及配置内容。

(17)第十七课  创建log4j配置文件

本课讲解log4j配置文件的主要配置项及配置内容。

(18)第十八课  自动创建数据库操作类和XML映射文件

本课讲解应用MyBatisGenerator插件来自动生成pojo、dao、mapper类和XML映射文件。

(19)第十九课  集成MyBatis与Spring框架

本课主要完成MyBatis与Spring框架的集成。

(20)第二十课  商城管理模块页面规划及模块包的建立

本课主要对商城管理模块功能进行分析,规划出商城管理模块需要的前端页面和后端包及类文件,并建立包的逻辑结构。

(21)第二十一课  注释很重要

本课主要介绍如何配置eclipse的代码注释模板,让注释模板符合项目要求。生成类文件时,eclipse会自动添加相应的注释内容。

(22)第二十二课  编写ShopManagerService类

本课主要介绍如何生成ShopManagerService类,该类是Service层的接口类,它提供了一组业务接口,可由ShopManagerControll类调用。

(23)第二十三课  编写ShopManagerServiceImpl类

本课主要介绍如何生成ShopManagerServiceImpl类,该类是ShopManagerService接口类的实现类,该类实现业务处理细节。

(24)第二十四课  编写ShopManagerControll类

本课主要介绍如何生成ShopManagerControll类,该类主要用于接收商城管理页面和商城管理员登录页面的前端请求,并调用ShopManagerService类对请求进行处理。

(25)第二十六课  编写内部通讯类InnerResult

本课主要介绍如何编写InnerResult类。内部通讯类主要用于解决类之间调用返回值的问题。例如:Cotroller类调用Service类完成业务处理,Service类要返回处理结果、处理信息和数据给Cotroller类。InnerResult类就是用于封装这些返回内容的。

(26)第二十六课  商城管理—管理员登录业务概述

本课通过跨职能流程图给出了管理员登录业务流程及涉及的类、数据库表和前端页面。

(27)第二十七课  商城管理—登录业务后台实现

登录业务后台代码主要实现验证登录业务,对admin_login.jsp传递过来的用户表单数据进行验证,验证成功页面跳转到admin_index.jsp,验证失败返回“用户验证失败,用户名或密码或类型错误”提示信息。

(28)第二十八课  商城管理—登录业务前端实现

登录业务前端主要实现admin_login.jsp网页的编码,也包括与网页相关的CSS样式文件。在admin_login.jsp网页中主要实现登录表单的输入和验证,表单提交到ShopManagerControll类的verifyuser方法进行登录验证。

(29)第二十九课  商城管理—使用过滤器检查用户登录

本课主要实现了使用Java提供的Filter过滤器来拦截前端请求,当商城管理员在未登录状态下访问商城管理主页时,Filter过滤器会对主页的访问请求进行拦截并跳转到登录页。

(30)第三十课  商城管理—构建商城管理主页及相关页面

本课创建商城管理主要前端页面admin_index.jsp及其它相关页面,admin_index.jsp页面采用典型的frame框架布局,页面左侧是功能菜单,页面右侧是功能区域。其它相关页面包括功能页面文件、css文件和js文件。

(31)第三十一课  商城管理—自定义分页标签实现分页查询

本课实现分页标签类,用于实现后面业务对数据库记录的分页查询。

(32)第三十二课  商城管理—店铺管理业务概述

本课通过跨职能流程图给出了店铺管理业务流程及涉及的类、数据库表和前端页面。


互联网产品开发与课程案例
互联网产品开发与课程案例
掌握SSM开发框架
掌握SSM开发框架
第2课   解读Spring框架
1477字,阅读需时5分钟
第3课   Spring MVC实战架构解读
3087字,阅读需时11分钟
第4课   解读Mybatis数据库开发框架
1544字,阅读需时6分钟
部署互联网产品开发环境
部署互联网产品开发环境
第1课   互联网产品开发环境软件构成
1131字,阅读需时4分钟
第2课   部署Tomcat 9.0
2849字,阅读需时10分钟
第3课   部署MySQL 8.0.16
2108字,阅读需时8分钟
第4课   配置MySQL 8.0远程连接
679字,阅读需时3分钟
构建网上商城项目
基于SSM框架的网上商城项目
第1课   建立Java web项目工程
2576字,阅读需时9分钟
第2课   添加Spring框架到项目
1530字,阅读需时6分钟
第3课   添加MyBatis框架到项目
704字,阅读需时3分钟
第4课   建立项目数据库
1255字,阅读需时5分钟
项目集成Spring框架
项目集成Spring框架
第1课   配置web.xml文件
7211字,阅读需时25分钟
第2课   创建Spring配置文件
6104字,阅读需时21分钟
第3课   创建log4j配置文件
6231字,阅读需时21分钟
项目集成MyBatis框架
项目集成MyBatis框架
第1课   自动创建数据库操作类和XML映射文件
7158字,阅读需时24分钟
第2课   集成MyBatis与Spring框架
9035字,阅读需时31分钟
商城管理模块
开发商城管理模块
第1课   模块页面规划及模块包的建立
1392字,阅读需时5分钟
第2课   注释很重要
1772字,阅读需时6分钟
第3课   编写ShopManagerService类
725字,阅读需时3分钟
第4课   编写ShopManagerServiceImpl类
2150字,阅读需时8分钟
第5课   编写ShopManagerControll类
3420字,阅读需时12分钟
第6课   编写内部通讯类InnerResult
6153字,阅读需时21分钟
商城管理—管理员登录业务
商城管理—管理员登录业务
第1课   管理员登录业务概述
746字,阅读需时3分钟
第2课   登录业务后台实现
6848字,阅读需时23分钟
第3课   登录业务前端实现
6859字,阅读需时23分钟
第4课   使用过滤器检查用户登录
9946字,阅读需时34分钟
第5课   构建商城管理主页及相关页面
9717字,阅读需时33分钟
商城管理—店铺管理业务
店铺管理
第1课   自定义分页标签实现分页查询
22194字,阅读需时74分钟
第2课   店铺管理业务概述
1850字,阅读需时7分钟
互联网产品开发与课程案例
掌握SSM开发框架
部署互联网产品开发环境
构建网上商城项目
项目集成Spring框架
项目集成MyBatis框架
商城管理模块
商城管理—管理员登录业务
商城管理—店铺管理业务
郎宏林
授课老师
老师简介
项目经理,系统分析和架构师,从事多年中文信息处理技术。

熟悉项目管理、擅长项目需求分析和设计、精通Java、C#等编程语言。

近期负责的项目有:

国家数字复合出版系统工程;

版权登记交易服务平台;

中央文化企业数字化转型升级项目。

  • 备案号:鲁ICP备15001146号
  • @1997-2018 潍坊米粒花网络技术有限公司版权所有