|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/java-se-jmemcached/
课程评论:没有评论
Coursera 课程摘要:Java 缓存服务 JMemcached 本课程旨在通过开发一个名为 JMemcached 的 Java 缓存服务来巩固 Java 标准版 (JSE) 的基础知识。JMemcached 是流行解决方案 memcached 的一个简化版 Java 实现。 JMemcached 是一个多线程、独立的网络服务,允许所有客户端与其进行交互。该服务使用哈希表存储数据,并支持按键添加、获取和删除任何值,以及清空整个哈希表。在按键添加值时,可以指定对象的生存时间,过期后对象将自动从数据存储哈希表中删除。 本课程的特点是**实践性极强**。除了对设计的网络通信协议进行理论性描述外,所有课程环节都将**实际开发**该应用程序。课程内容不包含纯理论的讲座,而是从项目需求分析开始,逐步构建应用程序,直至最终提交项目。 开发环境为 IntelliJ IDEA。最终开发的 JMemcached 服务将作为独立的 Windows 服务运行。 本课程的主要目标是**通过一个真实的开发项目,实际巩固 JSE 基础知识,并展示应用程序开发的完整流程,一步步经历所有开发阶段**。
Данный курс предназначен для закрепления основ Java Standart Edition на примере разработки сервиса кэширования данных JMemcached, который является упрощенным Java аналогом популярного решения memcached.Сервис JMemcached является многопоточным автономным сервисом, позволяющим взаимодействовать по сети со всеми его клиентами. Данный сервис хранит данные на основе хеш карты и позволяется выполнять операции добавления, получения и удаления любого значения по ключу, а также операции очистки всей карты. При добавлении значения по ключу возможно указать время жизни данного объекта и по истечении данного времени объект будет автоматически удален из карты хранения данных.За исключением теоретического описания разрабатываемого протокола сетевого взаимодействия, на всех уроках данного курса практически разрабатывается данное приложение, т.е. в данном курсе нет теоретических лекций, а на протяжении всех уроков данного курса разрабатывается приложение начиная с постановки задачи и заканчивая сдачей проекта заказчику.В качестве среды разработки используется среда Intellij IDEA, конечный продукт запускается как автономный сервис в операционной системе Windows как обычная служба.Основной цель данного курса является практически закрепить знания по основам JSE и продемонстрировать процесс разработке приложения на реальном проекте, последовательно проходя все этапы разработки.