【Cloud Foundry 应用开发大赛】“咖啡厅”网页在线聊天系统

本文主要是介绍【Cloud Foundry 应用开发大赛】“咖啡厅”网页在线聊天系统,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

应用名称:咖啡厅    投票地址

应用说明及使用场景:

    咖啡厅是一款基于Ajax的网页在线聊天室,由JFinal+FastJSON+Druid+JQuery搭建,用户可以无登录的和同时使用此应用的用户进行实时聊天,无需注册即可使用。

    咖啡厅网页在线聊天室采用众多优秀开源框架技术,从前端到后端由本人独立完成,弯路、错路不少。在设计期间,遇到了很多设计上的问题,就积极咨询开源技术负责人@JFinal及社区其他大牛,得到了他们的积极回答,在此特别感谢!!!在后期的界面设计上要感谢我的众多同事,尤其是美工亚芳同事,她从专业的角度给了我前端方面的指导,让我对前端设计产生了极大兴趣。最后在项目部署上,要感谢@胡晋,他让我学会了使用vmc部署项目……当然了,还有好多需要感谢的人,感谢他们给我提出了许多宝贵、中肯的建议及意见,在此一并表示感谢!

应用所使用的技术及软件:

前端使用:Html+JQuery+CSS

后端使用:JFinal+FastJSON+Druid

    JFinal是后端的基础,是一款敏捷、轻量型Java-WEB开发框架,FastJSON和Druid是阿里公司的2个开源产品,其中 FastJSON是一款很好很强大的JSON工具,Druid据说是把XXXX甩出N条街的数据库连接池……

在项目开发过程中,真心感受到众多国产框架的优秀与实用,同时感谢这些项目的作者们,带给我们这么好的产品,极大的提高了生产力^_^

应用URL 地址以及截图:

URL地址http://kafeting.cloudfoundry.com/ 

应用截图:

欢迎界面:


聊天界面:


创新点(亮点):

    没有亮点是不是太亮了?!如果非要说亮点的话,我想应该是对技术上的整合与尝试,这才是我们技术人员对前沿技术 孜孜不倦的追求吧!嘿嘿……散花~~~

总结:(我自己加的*_*)

    今天,咖啡厅这个应用终于和大家见面了,从设计到部署可以用一句话概括:多灾多难!--还未设计时感觉这个应用太简单了,但真正动手时却感受到处处都是陷阱、坑!!!部署时,因为用到了Cloud Foundry,之前没有积极接触过,所有部署的时候错误百出,参考了网上的错误报告和使用者的指导,最后终于用了近3天才将应用部署上,真应了托尔斯泰的一句话:“幸福的家庭都是一样的,不幸的家庭却各有各的不幸”。每个人的错误可能都不尽相同,只有系统日志才会告诉你真正的错误是什么!

    经过大半个月的折腾,应用上线了,再次感谢帮助我的和关心我的人,谢谢你们!从意气报名到应用上线,在这个过程中,我学到了很多,学会了如何合理利用现有优秀框架来加快开发效率,更学会了分析问题、解决问题的方式和方法,更重要的是,使我更加珍惜时间了!

    祝OSC社区里所有的同事工作顺利、身体健康!!!哈哈~~~~

    热烈欢迎给我投票哈~~地址:http://www.oschina.net/cf-app-show 靠后的位置,首页的画面哦,谢谢啦 ^_^

       咖啡厅github:https://github.com/hanzhankang/kafeting(内有详细说明 ^_^ 多多交流!)

转载于:https://my.oschina.net/hanzhankang/blog/102775

这篇关于【Cloud Foundry 应用开发大赛】“咖啡厅”网页在线聊天系统的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/402724

相关文章

基于 Cursor 开发 Spring Boot 项目详细攻略

《基于Cursor开发SpringBoot项目详细攻略》Cursor是集成GPT4、Claude3.5等LLM的VSCode类AI编程工具,支持SpringBoot项目开发全流程,涵盖环境配... 目录cursor是什么?基于 Cursor 开发 Spring Boot 项目完整指南1. 环境准备2. 创建

PHP应用中处理限流和API节流的最佳实践

《PHP应用中处理限流和API节流的最佳实践》限流和API节流对于确保Web应用程序的可靠性、安全性和可扩展性至关重要,本文将详细介绍PHP应用中处理限流和API节流的最佳实践,下面就来和小编一起学习... 目录限流的重要性在 php 中实施限流的最佳实践使用集中式存储进行状态管理(如 Redis)采用滑动

SpringBoot 多环境开发实战(从配置、管理与控制)

《SpringBoot多环境开发实战(从配置、管理与控制)》本文详解SpringBoot多环境配置,涵盖单文件YAML、多文件模式、MavenProfile分组及激活策略,通过优先级控制灵活切换环境... 目录一、多环境开发基础(单文件 YAML 版)(一)配置原理与优势(二)实操示例二、多环境开发多文件版

使用docker搭建嵌入式Linux开发环境

《使用docker搭建嵌入式Linux开发环境》本文主要介绍了使用docker搭建嵌入式Linux开发环境,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面... 目录1、前言2、安装docker3、编写容器管理脚本4、创建容器1、前言在日常开发全志、rk等不同

深入浅出Spring中的@Autowired自动注入的工作原理及实践应用

《深入浅出Spring中的@Autowired自动注入的工作原理及实践应用》在Spring框架的学习旅程中,@Autowired无疑是一个高频出现却又让初学者头疼的注解,它看似简单,却蕴含着Sprin... 目录深入浅出Spring中的@Autowired:自动注入的奥秘什么是依赖注入?@Autowired

JWT + 拦截器实现无状态登录系统

《JWT+拦截器实现无状态登录系统》JWT(JSONWebToken)提供了一种无状态的解决方案:用户登录后,服务器返回一个Token,后续请求携带该Token即可完成身份验证,无需服务器存储会话... 目录✅ 引言 一、JWT 是什么? 二、技术选型 三、项目结构 四、核心代码实现4.1 添加依赖(pom

基于Python实现自动化邮件发送系统的完整指南

《基于Python实现自动化邮件发送系统的完整指南》在现代软件开发和自动化流程中,邮件通知是一个常见且实用的功能,无论是用于发送报告、告警信息还是用户提醒,通过Python实现自动化的邮件发送功能都能... 目录一、前言:二、项目概述三、配置文件 `.env` 解析四、代码结构解析1. 导入模块2. 加载环

Python实战之SEO优化自动化工具开发指南

《Python实战之SEO优化自动化工具开发指南》在数字化营销时代,搜索引擎优化(SEO)已成为网站获取流量的重要手段,本文将带您使用Python开发一套完整的SEO自动化工具,需要的可以了解下... 目录前言项目概述技术栈选择核心模块实现1. 关键词研究模块2. 网站技术seo检测模块3. 内容优化分析模

linux系统上安装JDK8全过程

《linux系统上安装JDK8全过程》文章介绍安装JDK的必要性及Linux下JDK8的安装步骤,包括卸载旧版本、下载解压、配置环境变量等,强调开发需JDK,运行可选JRE,现JDK已集成JRE... 目录为什么要安装jdk?1.查看linux系统是否有自带的jdk:2.下载jdk压缩包2.解压3.配置环境

PostgreSQL简介及实战应用

《PostgreSQL简介及实战应用》PostgreSQL是一种功能强大的开源关系型数据库管理系统,以其稳定性、高性能、扩展性和复杂查询能力在众多项目中得到广泛应用,本文将从基础概念讲起,逐步深入到高... 目录前言1. PostgreSQL基础1.1 PostgreSQL简介1.2 基础语法1.3 数据库