hank0chan / webconnectv5d1 Goto Github PK
View Code? Open in Web Editor NEW我的毕业设计《基于Ajax异步请求的网页版实时通讯应用程序开发》--源代码
我的毕业设计《基于Ajax异步请求的网页版实时通讯应用程序开发》--源代码
### 本设计重点利用Ajax完成核心功能的开发,Ajax是一种充分利用了现有的通信及计算机网络标准实现的客户端浏览器向服务器请求数据的交互式网页开发技术,可以达到不需要刷新整个页面就能够异步更新局部网页的效果。编程语言使用Java语言,是基于B/S架构的网页实时聊天通讯应用。 ### 本设计的主要功能包括了:新用户注册、登陆,个人资料及密码修改,实时的群聊及私聊功能,用户搜索及添加、取消关注好友功能,管理员处理违规用户功能等。主要特点是对话信息及用户状态的无刷新实时显示,这使得用户能够迅速与其他在线用户进行对话交互。 主要运用的技术有:异步请求功能的Ajax技术、Spring、SpringMVC及jQuery框架技术,综合运用了JavaScript、JSP等相关Web开发技术。在Ajax技术运用上,主要是利用其异步请求方式向服务器请求数据的技术,定时地向服务器请求资源信息,并且反馈到客户端浏览器上,通过JSP及JavaScript、jQuery技术对数据的处理,充分体现Ajax异步请求技术在本设计中的技术作用。因此也就可以达到不需要刷新整个页面就能够将数据实时地显示在目标网页的局部位置的效果。对Spring技术的运用主要体现在整合开发过程中各位组件并且集中统一管理,利用其良好的解耦性和可测试性为开发提高帮助。而在处理客户端请求和响应方面,采用了SpringMVC框架。通过注解开发方式能够使得开发复杂的功能变得简单,并且也大大缩短了开发周期。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.