网站模板库
  • 首页
  • web前端工具
    • HTML/JS转换工具
    • JS/HTML格式化工具
    • 字母/英文大小写转换工具
    • robots.txt文件生成工具
    • Js压缩/格式化工具
    • Css在线压缩工具_代码格式化
  • 关于我们
    • 免责声明
    • 联系我们
    • 广告服务
    • 服务项目
    • 关于我们
    • 网站轮播
    • 公告
    • 成都优优科技专用
    • 按行业分类
  • web学院
    • 服务器教程
    • 学习资料
      • 基础书籍
      • 交互书籍
      • 入门教程
      • 特效分类
    • 案例分享
    • web资讯
  • 网页特效
    • 图片特效
    • 导航特效
    • 滑动按钮
    • 表单特效
    • 文字特效
    • 弹窗特效
    • 其他特效
  • 织梦模板
    • 科技/电子/数码/通信
    • 文化/艺术/广告/传媒
    • 装修/设计/家居/家具
    • 基建/施工/地产/物业
    • 餐饮/酒店/旅游/票务
    • 食品/果蔬/饮料/日用
    • 服饰/珠宝/礼品/玩具
    • 摄影/婚庆/家政/生活
    • 运动/健身/体育/器材
    • 学校/教育/培训/科研
    • 美容/保健/医院/医疗
    • 金融/财税/咨询/法律
    • 政府/组织/集团/协会
    • 汽车/物流/交通/搬运
    • 机械/设备/制造/仪器
    • 化工/环保/能源/材料
    • 农业/畜牧/养殖/宠物
    • 其他模版
    • IT/软件/信息/互联网
  • 手机模板
    • 手机APP模板
    • 微信小程序模板
    • wap
  • 网站模板
    • joomla模板
    • Drupal模板
    • z-blog模板
    • EyouCms模板
    • Bootstrap模板
    • 帝国cms模板
    • CmsEasy模板
    • MetInfo模板
    • 购物商城模板
      • Shopify主题
      • PrestaShop主题
    • 后台模板
    • 纯HTML模板
    • ecshop模板
    • phpwind模板
    • pbootcms模板
    • phpcms模板
    • wordpress模板
    • discuz模板
  • 教程
    • 织梦教程
    • Discuz教程
    • WordPress教程
    • Phpcms教程
    • Phpwind教程
    • ECShop教程
    • Joomla教程
    • Drupal教程
    • zblog教程
    • EyouCMS教程
    • 帝国cms教程
    • MetInfo教程
    • CmsEasy教程
登录
当前位置:网站模板库 > web学院 > 服务器教程 > 后台开发是做什么的
商业源码 服务器教程 2024-01-05 15:00:01

后台开发是做什么的

后台开发是做什么的,第1张

软件开发后台(后端程序员)要跟数据库打交道,做数据的处理问题。

根据正在处理的应用程序的大小和范围,后台开发人员要做的事情有很大的不同。但总体来说工作于都是对应用程序中的业务逻辑,以及从前端提取和检索数据。

在Web开发世界中,后端开发人员从事于构建他们正在工作的应用程序背后的实际逻辑。

例如:前端开发人员在应用程序中创建一个界面,上面有一个按钮,按下按钮来获取客户的数据。后端开发人员写可使得按钮工作的代码,通过指出从数据库中提取哪些数据并将其传回到前端(并最终显示在那里)。

扩展资料

软件后台开发的主要技术和技能举例(以java为例):

1、后台框架部分,SpringMVC

SpringMVC基于Java实现了Web MVC设计模式,请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将Web层进行职责解耦;

2、数据持久层方面,MyBatis

MyBatis 持久层框架支持定制化 SQL、存储过程以及高级映射。MyBatis避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集。MyBatis可以使用简单的 XML 或注解来配置和映射原生类型、接口和 Java 的 POJO为数据库中的记录。

后端开发和后台开发区别。如下参考:

一丶不同的表达方式

1前端开发主要是通过用户可以看到的前端显示界面来完成的。

2 后端开发主要关注逻辑功能等模块,这些模块对用户来说是不可见的。

二丶使用不同的技术

1 前端开发中使用的技术包括但不限于html5、css3、javascript、jquery、Bootstrap、node等。js、AngularJs等技术。

2 后端开发,以Java为例,主要使用的技术包括但不限于Struts spring spring MVC Hibernate Http协议Servlet Tomcat服务器。

扩展资料

Web后端

1 精通JSP、servlet、javabean、JMS、EJB、Jdbc、Flex开发,或熟悉Velocity、Spring、Hibernate、iBatis、OSGI等相关工具、类库和框架,对Web开发模式有深刻的理解。

2熟练使用oracle、sqlserver、mysql等常用数据库系统,具有较强的数据库设计能力。

3熟悉maven项目配置管理工具、tomcat、jboss等应用服务器,有高并发处理下的负载调优经验者优先。

4 精通面向对象的分析和设计技术,包括设计模式和UML建模。

5 熟悉网络编程,有设计和开发外部API接口的经验和能力,能够设计跨平台的API规范和高效的API调用。

Web前端

1 精通HTML,能写合理的语义,结构清晰,易于维护HTML结构。

2 精通CSS,能够还原视觉设计,兼容业界认可的主流浏览器。

3熟悉JavaScript,了解ECMAScript的基本内容,掌握1或2个js框架,如JQuery。

4 对常见的浏览器兼容性问题和可靠的解决方案有清晰的认识。

5 有一定的性能要求,了解雅虎的性能优化建议,并能在项目中有效实施。

web后台开发需要学习的知识有HTML、CSS、JavaScript、DOM、Web服务器、服务器脚本语言、数据库及SQL语言以及web框架。

web后台开发学习步骤:

1、学习HTML和CSS。HTML(超文本标记语言)是网页的核心,学好HTML是成为Web开发人员的基本条件。学习CSS了,它可以帮你把网页做得更美观。利用HTML和CSS模拟一些你所见过的网站的排版和布局(色彩,,文字样式等等)。

2、学习javascript,了解DOM。JavaScript是一种能让你的网页更加生动活泼的程序语言。学习JavaScript的基本语法,学会用javascript操作网页中dom元素。接着学习使用一些javascript库,比如jquery是大部分WEB开发人员都喜欢用的,通过Jquery可以有效的提高JavaScript的开发效率。

3、了解Web服务器。学习一点Unix和Linux的基本知识,因为大部分Web服务器都运行在Unix和Linux平台上。

4、学好一门服务器端脚本语言。目前流行的服务器脚本语言有:php、aspnet、jsp、ruby、python等。可以选一个自己喜欢的进行学习。

5、学习数据库及SQL语法。要构建动态页面通常会使用到数据库,常用的数据库有SQLServer、Oracle、MySQL 等,它们都会遵循标准的SQL原则。通常aspnet 程序使用SqlServer数据库,PHP、java使用Oracle、MySQL数据库。

6、学习使用Web框架。当你掌握了HTML,CSS,JavaScript和服务器端脚本语言后,就应该找一个Web框架加快你的Web开发速度,使用框架可以节约你很多时间。

可以将客户端的逻辑设计成:

1将username,password  封装进buffer

2连接服务端

3发送buffer

4接收二进制的系统当前时间 

5显示时间 

代码如下:

服务端地址设置部分:

[cpp] view plain copy print

addr_serversin_family = AF_INET;  

addr_serversin_port = htons( port );  

addr_serversin_addrs_addr = inet_addr( ip );

创建连接:

sock_client = socket( AF_INET, SOCK_STREAM, 0 );

连接服务端代码:

flag = connect( sock_client, ( struct sockaddr ) &addr_server, sizeof( addr_server ) );

设置buffer填充username/password代码:

sprintf(buffer, "%s", "username");  

sprintf(buffer + 32, "%s", "password" );  

  

buffer[31]=buffer[63] = 0;

接着是发送

flag = send( sock_client, buffer, 64, 0 );  

if( flag == 64 )  

{     

      printf( "send ok\n");   

}

接收部分代码:

flag = recv( sock_client, buffer, 64, 0 );  

if( flag != sizeof( time_t ) )  

{  

       printf( "recv does not follow protocal\n");  

       close( sock_client );  

       continue;  

}

将接收到的二进制数据转成时间

memcpy( curtime, buffer, sizeof( time_t ) );  

struct tm ptm = localtime( curtime );

显示时间:

printf( "system time:%04d-%02d-%02d-%02d:%02d:%02d\n", ptm->tm_year + 1900, ptm->tm_mon + 1, ptm->tm_mday,  

        ptm->tm_hour, ptm->tm_min, ptm->tm_sec );

关闭连接:

printf( "ok,now we close connection\n" );  

close( sock_client );

实际开发中,为了追求并发效率和提升搞压效果,客户端需要有一个循环,另外可以多进程同时操作。

框架 后台 开发人员 数据库 后端
DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 后台开发是做什么的

商业源码 钻石

分享到:
上一篇
如何做局域网文件共享服务器
下一篇
三星手机怎么开启云端服务器

相关推荐

教你如何启动和停止Mysql服务之一

教你如何启动和停止Mysql服务之一

调整Windows参数提高MSSQL Server性能

调整Windows参数提高MSSQL Server性能

如何安装与设置VMWARE ESXI系统

如何安装与设置VMWARE ESXI系统

网站服务器响应变慢应该怎么办?-服务器

网站服务器响应变慢应该怎么办?-服务器

0条评论

发表评论 取消回复

要发表评论,您必须先登录。

提供最优质的资源集合

立即查看 了解详情
网站模板库

主题/付费下载/查看/余额管理/自定义积分,集成支付,卡密,推广奖励等。

本站导航
  • 链接标题
友情链接
  • 链接标题
快速搜索
本站由钛宇宙强力驱动
友情链接:
    商业源码网蜀ICP备2023005044号
    网站模板库
    • 登录
    • 注册
    网站模板库
    • 首页
    • web前端工具►
      • HTML/JS转换工具
      • JS/HTML格式化工具
      • 字母/英文大小写转换工具
      • robots.txt文件生成工具
      • Js压缩/格式化工具
      • Css在线压缩工具_代码格式化
    • 关于我们►
      • 免责声明
      • 联系我们
      • 广告服务
      • 服务项目
      • 关于我们
      • 网站轮播
      • 公告
      • 成都优优科技专用
      • 按行业分类
    • web学院►
      • 服务器教程
      • 学习资料►
        • 基础书籍
        • 交互书籍
        • 入门教程
        • 特效分类
      • 案例分享
      • web资讯
    • 网页特效►
      • 图片特效
      • 导航特效
      • 滑动按钮
      • 表单特效
      • 文字特效
      • 弹窗特效
      • 其他特效
    • 织梦模板►
      • 科技/电子/数码/通信
      • 文化/艺术/广告/传媒
      • 装修/设计/家居/家具
      • 基建/施工/地产/物业
      • 餐饮/酒店/旅游/票务
      • 食品/果蔬/饮料/日用
      • 服饰/珠宝/礼品/玩具
      • 摄影/婚庆/家政/生活
      • 运动/健身/体育/器材
      • 学校/教育/培训/科研
      • 美容/保健/医院/医疗
      • 金融/财税/咨询/法律
      • 政府/组织/集团/协会
      • 汽车/物流/交通/搬运
      • 机械/设备/制造/仪器
      • 化工/环保/能源/材料
      • 农业/畜牧/养殖/宠物
      • 其他模版
      • IT/软件/信息/互联网
    • 手机模板►
      • 手机APP模板
      • 微信小程序模板
      • wap
    • 网站模板►
      • joomla模板
      • Drupal模板
      • z-blog模板
      • EyouCms模板
      • Bootstrap模板
      • 帝国cms模板
      • CmsEasy模板
      • MetInfo模板
      • 购物商城模板►
        • Shopify主题
        • PrestaShop主题
      • 后台模板
      • 纯HTML模板
      • ecshop模板
      • phpwind模板
      • pbootcms模板
      • phpcms模板
      • wordpress模板
      • discuz模板
    • 教程►
      • 织梦教程
      • Discuz教程
      • WordPress教程
      • Phpcms教程
      • Phpwind教程
      • ECShop教程
      • Joomla教程
      • Drupal教程
      • zblog教程
      • EyouCMS教程
      • 帝国cms教程
      • MetInfo教程
      • CmsEasy教程

      弹窗标题

      这是一条网站公告,可在后台开启或关闭,可自定义背景颜色,标题,内容,用户首次打开关闭后不再重复弹出,此处可使用html标签...