服务器在我们项目中的作用以及我对服务器的看法。。。

随着项目的一步步进行,在开始阶段觉得把各个部分单独实现,然后在综合实现就能够完成,但是随着不断的进行改动,我发现将会出现更多的困难,我们团队已经将框架,信息显示,数据库等部分差不多都弄得差不多的时候,

我们团队开始在考虑如何利用网络来进行信息传递,这应该是我们这个项目中最为重要的一部分了,但是由于本阶段我们的知识还不足以能够将信息传送出去和接收,这里是一个麻烦点,现在我们再考虑是否进行服务器的搭建,若是

能够构建一个服务器,那么我们的这个难题应该能够解决掉。在信息传递的过程中,我们需要一个数据库来对数据进行管理,现在的我们有2种不同的意见,一是在本地构建服务器,只要是信息显示屏上面出现信息,那么我们就将本条

信息进行存储,以时间为主要判定标志,来进行对数据的存储和个人读取,只有在本地操作的人员才能够查看自己的聊天记录,这在一定程度上保证了数据的安全。二是在那台作为服务器的电脑上面构建一个数据库来进行数据的存储,

在信息传输到服务器端的同时,作2部分处理,一部分将信息直接发给对于ip的电脑,另一部分将数据保存到服务器端的本地数据库中,在用户需要对聊天记录进行查看时,除非是知道本人的密码,不然是不能够给与你权利去查找聊天

记录的,但是服务器端是能够查看的,在安全保证这一部分来说,比上个意见中对数据库的使用要安全一些。当然,这2种意见必须要建立在我们可以实现的前提下。

当然,对于我而言,构建一个服务器是比较好的,在安全的要求下,我们必须要用账户来对用户进行分离,所以在进入我们的软件之前需要发信息给服务器来进行帐号的注册,这让我们更容易的来对每个用户进行管理,也能够有效的防止

数据混乱和保证用户的安全,在用户对自己帐号进行一系列保护后,若是外人想入侵你的帐号,服务器能够根据信息的准确性来判断是否为用户本人,保证了数据不外流。若是不搭建服务器,尽管也能设置帐号和密码来进行数据的保护,但是

我们的数据库在本地,若是一个稍微了解这些的人,就能够随意在本地进行数据的查看,这将会导致用户数据泄漏,造成损失。

时间: 2024-10-26 13:17:58

服务器在我们项目中的作用以及我对服务器的看法。。。的相关文章

SLAM+语音机器人DIY系列:(二)ROS入门——8.理解roslaunch在大型项目中的作用

摘要 ROS机器人操作系统在机器人应用领域很流行,依托代码开源和模块间协作等特性,给机器人开发者带来了很大的方便.我们的机器人"miiboo"中的大部分程序也采用ROS进行开发,所以本文就重点对ROS基础知识进行详细的讲解,给不熟悉ROS的朋友起到一个抛砖引玉的作用.本章节主要内容: 1.ROS是什么 2.ROS系统整体架构 3.在ubuntu16.04中安装ROS kinetic 4.如何编写ROS的第一个程序hello_world 5.编写简单的消息发布器和订阅器 6.编写简单的s

Androidmanifest.xml在Android项目中的作用

以下是一个项目中的AndroidManifest.xml文件: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="tw.suggest"                                //指定项目中的程序文件的包

spring项目中监听器作用-ContextLoaderListener(项目启动时,加载一些东西到缓存中)

作用:在启动Web容器时,自动装配Spring applicationContext.xml的配置信息. 因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法.在ContextLoaderListener中关联了ContextLoader这个类,所以整个加载配置过程由ContextLoader来完成 pring在web下的入口在配置文件web.xml的监听器中 <listener> <listener-cl

spring项目中监听器作用-ContextLoaderListener(转)

1 spring框架的启动入口 ContextLoaderListener 2 作用:在启动Web 容器时,自动装配Spring applicationContext.xml 的配置信息. 因为它实现了ServletContextListener这个接口,在web.xml 配置这个监听器,启动容器时,就会默认执行它实现的方法.在ContextLoaderListener 中关联了ContextLoader 这个类,所以整个加载配置过程由ContextLoader 来完成 pring 在 web 

java项目中META-INF的作用中MANIFEST.MF的作用(转载)

发布Java应用程序时你会感到困难?好在Java提供了一系列打包和发布工具,可以显著的简化发布过程 该文章提供了打包Java code的几种方法,我们将会探讨Java manifest 文件,给出用于管理JAR文件所依赖文件.估计跨平台发布所需的CLasspath的合适方法.我也会解释如何使用manifest包版本特性来确认包的兼容性... 什么是JAR文件? 在开发过程中,我们可以直接使用Java class文件来运行程序,但这并不是一个好方式,好在Java 提供了 JAR(Java Arch

Linux服务器上的tomcat中部署web项目

首先了解一下下面几个概念,讲得不太准确: 1.JVM JVM是class以及jar(实际上就是很多个class压缩在一起)的运行环境,特征就是java和javaw命令,通过这两个命令,你可以执行class和jar文件.你可以通过-classpath参数指定你需要加载的jar文件 2.JDK JDK就是JAVA的命令行开发环境,内置了JVM,特征就是javac命令,这个命令允许你将.java源文件批量或者单个编译成.class文件,从而可以通过JVM的java命令执行.在编译时你可以通过-clas

将Eclipse中的Web项目部署到Tomcat与修改Tomcat服务器Server Locations

1.将Eclipse中的Web项目部署到Tomcat 记得开始学习JavaWeb的时候,首先用的是Eclipse开发,但是有一个问题始终没有弄明白,做好的Web项目是如何发布到Tomcat服务器上的呢?最后得到了一个结论,那就是Eclipse这个软件可能是将项目发布到了一个临时的目录,只有打开Eclipse的时候,启动服务器才能运行Web项目.也正是因为这个原因,一直用的都是MyEclipse开发Java Web项目(十分的方便和顺手).这几天用的比较多,因此又对这个问题产生了兴趣,能不能将做好

Android 项目中文件夹的说明与作用(转)

(转自:http://blog.csdn.net/goodshot/article/details/11529731) Android 项目中文件夹的作用 1. src:存放所有的*.java源程序. 2. gen:为ADT插件自动生成的代码文件保存路径,里面的R.java将保存所有的资源ID. 3. assets:可以存放项目一些较大的资源文件,例如:图片.音乐.字体等. 4. res:可以存放项目中所有的资源文件,例如:图片(*.png.*.jpg).文本等. 5. res\drawable

Android中网络编程以及与服务器上Web项目的基础交互

该博文中内容通过老师上课的内容对于Android下的网络通信编程等内容进行总结: 1.Android网络编程初识 2.Android实现HTML源码查看 3.Android实现网络图片查看 4.Android实现与服务器上JavaWeb项目交互 1.Android网络编程初识 Android手机终端作为客户端发送Http请求到终端服务器上,并且当发送请求到服务器,如果请求成功,响应码:200:服务器会通过客户端返回请求并且处理后的信息数据,一般情况下,在正式项目中多用JSON,不会使用没有规定格