当前位置:  技术问答>linux和unix

如何让自己的linux产品成为一个小型的web服务器

    来源: 互联网  发布时间:2017-04-20

    本文导语:  如题,我希望可以让用户通过浏览器和自己的产品进行人机对话,以便进行一些设置和信息访问;就是提供一个简单的webservice,请问是不是需要添加一些额外的组件或者库?是直接用html还是比较新的xml什么的?这个w...

如题,我希望可以让用户通过浏览器和自己的产品进行人机对话,以便进行一些设置和信息访问;就是提供一个简单的webservice,请问是不是需要添加一些额外的组件或者库?是直接用html还是比较新的xml什么的?这个webservice和原来的应用程序之间如何组织和交互?我看有很多产品提供了这个功能,不了解其具体技术实现,有人能阐述个大概么?

|
我也没接触过html,自己动手学习,几个月后这搭出过能用的系统.所有知识网上找到,善用搜索引擎和翻译软件.
这里 http://www.w3school.com.cn/html/ 有很多前端(浏览器方面实现)的教程,还有在线小例子
jQuery ajax css等
我后端只要还是c语言,没有使用cgi(个人能力不足),导致耦合比较大,开始编程比较简单,到后来全都混在一起,很麻烦.现在项目已经结束了,所有就没改.建议无论用什么样的方式,解耦合到后期非常重要.

前端的话 js 什么的简单用用开始很好学的.根据前人的理论,内容/行为/样式三者分开.只交互数据.我用json交互.相当于设计接口.前后端兼顾.web方面的话参考网上的一些入门教程就够了.如果内容不是很复杂的话.
一个很好的参考:可以参考路由器界面的设计.简单实用.功能也就是通过网络的交互,很符合(至少是我的项目的)需求.

其实业务部分熟悉的话,前端开发不是什么复杂的事情,换个界面的问题.会恨死IE6的.chrome的f12开发者工具是个前端调试的利器,也可以通过它在初期就形象的学习.强烈推荐这个系列的一些视频(不像书本的死板教程,很实用)

web入门,简单介绍  http://happycasts.net/episodes/45
chrome开发者工具,初级到高级都能用到,谷歌出品,我都是用它调试数据的 http://happycasts.net/episodes/40
IEtest Window下,各种IE版本的调试利器,IE6/7/8都不一样,真是TM佩服微软.
jQuery :减少浏览器差异的利器,怕IE6吗?这个能让你暂时遗忘它 http://jquery.com/
jQueryUI :简单的漂亮的UI界面,(程序员审美都是有问题的,没有美工?简单使用的界面库)
json: 比xml更简单的数据格式,xml那是给人看的吗?(吐嘈中).我用这个交互数据,配合jQuery的ajax局部刷新.

ajax在我的项目中就是
a:Asynchronous.有写页面我也需要同步的.
j:JavaScript.我也大量使用jQuery(一般使用方便,特别对于我这样的外行).
x:xml.相对于我的项目xml太沉重了,json就足够应付我需要交互的数据.

web服务器我用的是goahead,这软件已经被"名声堪忧"的Oracle收购了.后期的支持堪忧.网上的技术文章也少.中文圈流传的都是很老的版本,只支持 HTTP1.0,新的版本我看了下,完全不会用 :( .
反正以后如果还有需要的话我是绝对不会在用它的.



|
嵌入式linux
boa  webserver
然后用cgi交互。

|
移植一个 webserver,如 goahead、appweb

|
参考路由器的设计,openwrt。

    
 
 

您可能感兴趣的文章:

  • linux能否成为动态域名解析客户端的动态域名解析服务器?
  • 大家是怎么成为linux高手的?
  • 刚开始用linux,相交一些朋友大家共同进步,成为高手。谢谢!!~
  • 我现在用的上windows2000 sever famliy,想在装一个linux,是两个系统并存(成为双系统),如何做?
  • [纳闷贴]为什么那么多人非说要成为高手就不要用X,难道Linux就是为了成为高手用的?
  • 散分问题:如何才能成为真正的linux编程高手?
  • 请问 我想成为linux下的C++程序员 要如何去学习liunx
  • 要成为Linux下的java开发员或者Lixun服务器管理员要学哪些知识?
  • C#已经标准化了,那么有可能把她做在LINUX上,成为真正的自由的语言吗?
  • 请问如何安装一个LINUX内核到我的电脑上,成为一个系统比如安装linux-2.2.16-高分
  • 在linux挂载硬盘时怎么成为ftp的工作路径
  • 200分求解问题--linux下直接用root登陆和通过su成为root的区别(up有分)
  • 从今天起正式进入linux世界。请问大虾成为linux高手用了多长时间?
  • 我要裁减LINUX成为一个嵌入式系统,请问在哪个版本的内核上进行这项工作为佳?(100分立给)
  • 请问:怎么样才能让程序成为一个Linux内核的可装载模块?
  • Linux kernel进入3.0新时代, 2.6的版本成为辉煌的历史!
  • 如何成为一个Linux系统内核开发者
  • Mysql服务器登陆,启动,停止等基本操作命令介绍(Linux/Centos环境)
  • 请问在红旗Linux多功能服务器版上(不是数据库服务器版)能否正常安装使用Oracle?红旗Linux数据库服务器版要比红旗Linux多功能服务器版贵
  • 有一台linux服务器,我想在Windows2000的系统上登陆到该linux服务器,使用什么工具登陆比较方便
  • 刚接触linux,公司要一个web服务器和一个数据库服务器,请问现在用linux哪个版本好,给点建议吧
  • 在linux操作系统上向ftp服务器(linux系统)上上传文件,我要纪录操作日志,得到上传到ftp服务器上的文件的路径问题?
  • 我机器Linux系统,想连上Linux服务器,命令是什么?
  • linux 版本 想学习linux 可是不知他的服务器是哪个版本
  • 如果要用Linux作WEB服务器选择什么Linux较好?
  • 老板要用linux服务器共享一些CAD文件,并且要同步更新,linux有这功能吗?
  • linux工作站登入linux服务器能象win98登入nt那样吗
  • vmware装的linux,通过win2000访问linux的web服务器有问题
  • Linux 服务器能否象win2000一样配置成主域服务器?
  • 打开SecureCRT后,如何用命令连到某一台linux服务器,并用命令下载服务器上的某个文件
  • 双linux服务器如何能在一台服务器崩溃的情况下在另一台服务器上启动相应服务
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 调查:从各个方面综合来看,哪种Linux产品最好。
  • 请问用linux的朋友,你们都开发的些什么产品?
  • 使用2.4内核开发linux产品的人还多么?
  • 想学习LINUX系统,公司新产品使用的系统,到那里下载 谢谢
  • 把java产品移植到mips体系下的的Linux上,请教高手指教。
  • 公司中LINUX/UNIX产品的调查
  • 麻烦推荐个裁减过的LINUX系统做产品
  • 怎么才能把LInux驱动做成通用的(与厂商号和产品号无关)
  • 请教:公司软件产品要换平台,请问用哪个版本的linux较好?
  • 我想做linux下的还原备份,实现与还原精灵虚拟还原等一样的功能,应该怎么做?另外现在有实现这种功能的成熟产品是哪一种?
  • 大家好!我已经装好了红旗Linux桌面3.2正式版产品。现在我想配置通过局域网上网??请问我本机如何配置????
  • 我准备装LINUX,请问哪个产品较好, REDHAT, SUSE, 或是别的。
  • 我们的产品是基于linux的,设备非正常掉电后,修改的数据不会被保存,请问怎么办?
  • 请问这么多Linux产品,其中哪个Linux发行版最牛B呀? 请大家评选一下!
  • 请大家介绍一下目前外企(国内的或国外的)使用得最多的Linux是什么产品什么版本?
  • linux c/c++ IP字符串转换成可比较大小的数字
  • 在win分区上安装linux和独立分区安装linux有什么区别?可以同时安装吗?(两个linux系统)
  • linux哪个版本好?linux操作系统版本详细介绍及选择方案推荐
  • 在虚拟机上安装的linux上,能像真的linux系统一样开发linux程序么?
  • secureCRT下Linux终端汉字乱码解决方法
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在有linux的盘)
  • Linux c字符串中不可打印字符转换成16进制
  • 安装vmware软件,不用再安装linux系统,就可以模拟linux系统了,然后可以在其上学习一下LINUX下的基本操作 了?
  • Linux常用命令介绍:更改所属用户群组或档案属性
  • 红旗Linux主机可以通过127.0.0.1访问,但如何是连网的Win2000机器通过Linux的IP去访问Linux
  • linux命令大全详细分类介绍及常用linux命令文档手册下载
  • 我重装window后,把linux的引导区覆盖了,进不了linux怎么办?急啊,望热心的人帮助 (现在没有linux的盘,只有DOS启动盘)
  • Linux Kernel 'sctp_v6_xmit()'函数信息泄露漏洞
  • 如何让win2000和linux共存。我装好WIN2000,再装LINUX7.0,但LILO只能找到LINUX,不能引导WIN2000
  • linux c下利用srand和rand函数生成随机字符串
  • 在windows中的VMware装了个linux,主板有两个串口,能做windows和linux的串口通信测试么,怎么测试这两个串口在linux是有效


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,