首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Web后端开发入门(1)

动态Web应用实现手段: 静态web开发技术有html,常用动态web开发技术有:JSP/Servlet、Microsoft ASP、ASP.NET、PHP等。...1.Microsoft ASP、ASP.NET 微软公司动态web开发比较早,而且最早在国内最流行就是ASP。...BEA WebLogic用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用Java应用服务器。...目前应用最广泛Web服务器,支持J2EE规范,而且不断完善以适应新开发要求 2.WebSphere WebSphere Application Server一种功能完善...3.Tomcat Tomcat一个实现了JAVA EE标准最小WEB服务器,Apachc软件基金会Jakarta项目中一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成

99830
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Web后端开发入门(2)

    大家好,又见面了,我你们朋友全栈君。...搭建JavaWeb应用开发环境–Tomcat服务器 下载与安装 首先,搜索Tomcat,找到如图网址 点击,进入Tomcat官网 在最左边一栏,有个Download,找到最新版...Start下Tomcat Setup帮助文档、Example示例代码、JDBC Data Sources数据源 Manager APP配置 Tomcat->conf->tomcat.xml...一台物理机上搭建多个web站点,每个web站点独立运行,互不干扰,这些站点就是虚拟主机 基于主机名虚拟主机配置 基于主机名虚拟主机:多个域名解析到同一个IP地址,在WEB服务器里添加多个站点,每个站点设定一个主机名...HTTP协议请求里包含了主机名信息,当WEB服务器收到访问请求时,就可以根据不用主机名来访问不同网站。

    57630

    什么后端开发

    Web 开发篇章中,我们主要讨论 Web 开发,因为它涉及与最终用户直接互动——我们可以称之为“前端 Web 开发”。 在大多数应用中,非用户接口代码比用户接口代码多得多。...复杂系统在后台发生各种使其工作逻辑。 我们需要存储和检索数据,需要遵循业务逻辑和规则,并且需要对结果进行预测。所有这一切都发生在幕后。 后端开发人员这样开发人员。 后端开发究竟是什么?...这篇文章目的在于,我将会考虑后端开发一种不涉及创建生成用户界面的开发。这可能包括后端 Web 开发,可能也涉及编写 API,创建库或和没有用户界面或甚至科学编程系统系统组件一起工作。...在 Web 开发世界中,大多数后端开发人员从事于构建他们正在工作应用程序背后实际逻辑。 通常,前端开发人员构建用户界面,而后端开发人员编写代码,使其工作。...后端开发人员通常工作从数据库或其他数据源写入、读取和处理数据,因此拥有 SQL 等技能会非常重要。后端开发人员——至少对于 Web 开发——也需要擅长他们正在使用技术栈服务器端语言。

    7.2K81

    什么后端开发

    Web开发篇章中,我们主要讨论Web开发,因为它涉及与最终用户直接互动——我们可以称之为“前端Web开发”。 在大多数应用中,非用户接口代码比用户接口代码多得多。...复杂系统在后台发生各种使其工作逻辑。 我们需要存储和检索数据,需要遵循业务逻辑和规则,并且需要对结果进行预测。所有这一切都发生在幕后。 后端开发人员这样开发人员。 后端开发究竟是什么?...这篇文章目的在于,我将会考虑后端开发一种不涉及创建生成用户界面的开发。这可能包括后端Web开发,可能也涉及编写API,创建库或和没有用户界面或甚至科学编程系统系统组件一起工作。 ?...在Web开发世界中,大多数后端开发人员从事于构建他们正在工作应用程序背后实际逻辑。 通常,前端开发人员构建用户界面,而后端开发人员编写代码,使其工作。...后端开发人员通常工作从数据库或其他数据源写入、读取和处理数据,因此拥有SQL等技能会非常重要。后端开发人员——至少对于Web开发——也需要擅长他们正在使用技术栈服务器端语言。

    1.2K30

    线程干嘛

    php多线程做后台任务物理。 以前我也一直纠结于PHP实现多线程,但多线程对PHP内核以及整个生态关联太大了,对于 php-fpm web 来说,多线程其实没多大意义。...只有在后台运行复杂任务时才有意义, 不同语言不同特性。不要非得在PHP上追求go并发特性。...可以直接学go,成本也不高【语言,最大成本是phper去学并发底层,老PHPer底层工作中慢慢积累后学Java等也不难】,收益还大。...从语言使用者角度,多线程也不是那么简单,内存可见性和执行顺序很容易掉坑,无脑加锁的话又容易死锁或者伪并发。掌握多线程除了上好操作系统课,还要看几百页书,还要多实践才搞得定。...当你对语言有更高要求时候,完全可以去学C#/Go/Java/C++,把PHP做起来别扭那部分功能交给更合适语言。解决问题能力和经验相通,多学几门语言,在PHP上投入并不会浪费。

    1.2K40

    问:hibernatesessionfactory干嘛?session又是干嘛呢?

    问:hibernatesessionfactory干嘛?session又是干嘛呢? 在回答这个问题之前,先来看看一些概念。 一、hibernate是什么?...Hibernate可以应用在任何使用JDBC场合,既可以在Java客户端程序使用,也可以在Servlet/JSPWeb应用中使用。...----百度百科 其实我自己理解,使用hibernate,最常用场景,使用它ORM机制,然后把传统关系型数据库操作,转换为面向对象方式来操作。为什么这么做呢?在没有使用到ORM之前。...但是需要注意一下就是,一般来讲,一个web工程(系统),如果涉及到一个数据库(你在学校做项目,一般就一个吧。。。哈哈哈),那么本工程就只需要一个sessionfactory就够了。...三、什么Session 提起来Session的话,首先想到http这个东东session,想到了http这个无状态协议,没办法保存任何访问对象信息,所以就出现了session这个东东,用来记录访问者一些信息

    2.8K40

    大数据开发工程师到底干嘛

    最近后台收到很多私信,内容大都差不多,总结下来就是: 目前在学习大数据专业,想提前了解一下大数据开发工程师工作职责怎么?需要提前准备些什么?大数据分了哪些岗位?...笔者已从事数据开发工作三年有余,结合自己工作经历和几位同行经验来聊聊这几个问题。希望可以帮到你。 1. 什么大数据?...② 开发面向产品和数据分析师工具:数据报表平台、数据分析平台、数据查询平台(AdHoc)等。 ③ 需要熟悉 Web 后端开发语言,比如 Java/Go等,熟悉大数据开源组件,可以进行二次开发等。...② 数据产品开发项目管理工作,确保项目按照需求如期完成。 3、总结 以上大数据岗位职责,也只是冰山一角,每一家公司独一岗位分类和职责也不太一样。但是实现数据价值目标一致。...看到好多人都在说大数据工程师 SQL Boy,也有自嘲,算法工程师自嘲为算命工程师,哈哈,简直不能再形象了。

    62010

    Web后端架构】2022年10个最佳Web开发后端框架

    Web开发通常分为两类:前端开发后端开发后端开发人员负责构建web应用程序服务器端。 当前端部分与用户交互时,后端部分负责内部工作。...2022年10个最佳Web开发后端框架 在不浪费任何时间情况下,这里列出了程序员可以为web开发学习10个最佳后端框架。...js框架用于开发高度灵活应用程序。 考虑到JavaScript最流行web开发语言,而且可能唯一一种提供从前端到后端到移动学习全堆栈开发语言,Expressjs可能程序员最佳选择。...它有超过46小时内容和157篇文章,8个编码练习和1个可下载资源。 Ruby开发最佳后端框架 7.面向Golang开发Fiber 框架 FiberGolang程序员web开发框架。...最佳Python后端框架 10.Scala开发人员Play框架 PLAY用Scala和Java编写最强大后端web框架之一。

    4.1K20

    个人web服务器搭建教程_服务器干嘛

    第二种办法,我们可以使用希网开发动态域名客户端,通过对它设置来解决这个问题。要使用该软件必须首先在希网中免费注册动态域名,在“管理帐号”中输入申请用户名和密码即可添加已注册帐号(如图37)。...我们用右键单击“我电脑”选“管理”,在“计算机管理”窗口里展开“服务和应用程序”然后点选“Internet信息服务”在窗口右边,我们可以看到“默认 Web站点”并且其“状况”“正在运行”;“主机头名...) 在“默认 Web站点”点击右键,选“属性”。...又弹出一个“默认 Web站点 属性”窗口。在这里你必须小心,不要乱修改里面的任何属性,除非你有把握修改对你有益。...我们先把“Web站点”页“说明”改掉,原来“默认 Web站点”说明改成你自己站点名称。然后我们点选“主目录”页,把“本地路径”也修改掉,点“浏览”,然后选择你网站所在目录。

    3.1K20

    UniPro用来干嘛

    UniPro一款项目管理工具,只要需要做项目管理企业,无论长期项目还是短期项目,无论软件开发还是硬件制造,但凡是需要管理项目需求、立项、执行、进度、落地、复盘、数据分析等方面,均可使用UniPro...来帮助研发部门、IT部门甚至是非IT部门进行科学、可视化项目管理工作。...考虑到项目的维度和项目组成员维度,UniPro将人和事“串联”,用账号和权限来划定各成员责权范围,帮助技术人员屏蔽繁杂信息,让其专注于需求实现和项目开发,通过UniPro系统,将“人、项目、事项、状态...随时随地可以从创建一个工作项开始,全面记录软件开发过程所有的需求、任务、Bug以及这些数据发生所有变动,有效融合项目管理过程中各类信息,保障用户重要需求不遗漏、所有事项可回溯、历史数据可分析、分析结果动态更新...图片具体而言,UniPro一款专业、易用、安全项目管理工具,支持以下功能需求:1、提供标准敏捷项目管理Scrum,支持需求管理、任务管理、缺陷管理、迭代管理等。

    1.2K30

    AnnotationAwareAspectJAutoProxyCreator类干嘛

    停更了很久【Spring注解系列】专题,终于重新更新了,我们还是接着之前文章继续往下更新。...在《【Spring注解驱动开发】二狗子让我给他讲讲@EnableAspectJAutoProxy注解》一文中,我们通过查看@EnableAspectJAutoProxy 注解源码,如下所示。...proxyTargetClass() default false; boolean exposeProxy() default false; } 得知,@EnableAspectJAutoProxy注解通过使用...AbstractAutoProxyCreator类 在 AnnotationAwareAspectJAutoProxyCreator类继承关系上可以看出, 在AbstractAutoProxyCreator...好了,以上就是我们分析有关AnnotationAwareAspectJAutoProxyCreator类源码。在下一篇文章中,我们开始debug调试这些源代码具体执行流程。

    1.4K20

    服务器干嘛

    大家好,我架构君,一个会写代码吟诗架构师。今天说一说服务器干嘛[服务器和客户端区别],希望能够帮助大家进步!!! 今天有个网友问我如何编写一个DCOM服务器,可以在C#客户端中调用。...实际上,C#调用DCOM服务器时候,只需要在C#这边做一些手脚,对于原先C++ DCOM服务器来说,不需要做任何改动。...当C#尝试调用DCOM服务时候,实际上步骤一样,只不过前面两步工作由所谓PIA(Primary Interop Assembly)做了,更精确地说,创建了一个只包含抽象函数类来实现。...a) 至于COM运行库如何根据CLSID启动DCOM服务器,这篇文章里不讲,因为本文中我们DCOM服务器需要手工启动。 2....获取已经激活DCOM对象指针,接着再查询对应COM接口,本文例子里IStream接口,这样在C#程序里面才能调用。

    7.2K31

    __all__ 干嘛

    前言 前两天写代码时候在一个简单导入操作上竟然卡了有半小时之多,弄了半天才发现问题所在,分享给大家,希望对大家有所借鉴。...from 模块 import * 我们导入模块通常用 from 模块名 import * , 之前我一直认为,就是导入这个模块内所有属性和方法,但事实并非如此,python 通过 __all__内置变量来决定...,test2(),和Test2都找不到,也就是没导入进来,而这几个变量或者方法恰恰 在 test1.py 模块文件中 __name__ 变量没有定义, 所以,并不是 from 模块名 import...*就导入 该模块所有内容,而是一次导入模块中通过__all__变量指定所有对象。...思考题 ,模块中 定义私有变量(单下划线或双下划线) 是否也受 all 变量控制?

    1.4K30

    科普:Flume啥?干嘛

    一个分布式、可靠性和高可用海量日志聚合系统,支持在系统中定制各类数据发送方,用于收集数据;同时,FLume提供对数据进行简单处理,并写到各种数据接收方(可定制)能力。 Flume是什么?...Flume在FusionInsight中位置: ? 位置 图:Flume在FusionInsight中位置 Flume收集、聚合事件流数据分布式框架。...架构 图:Flume架构图 各组件具体介绍如下: events:Flume当中对数据一种封装。一个数据单元。flume传输数据最基本单元。...有驱动和轮询2中类型Source。 驱动型Source:外部主动发送数据给Flume,驱动Flume接收数据。 轮询source:FLume周期性主动去获取数据。...过滤 图:过滤原理 Flume在传输数据过程中,可以见到对数据简单过滤、清洗,可以去掉不关心数据,同时如果需要对复杂数据过滤,需要用户根据自己数据特殊性,开发过滤插件,Flume支持第三方过滤插件调用

    8.6K42

    前端VS后端-Web开发(新手引路)

    前端VS后端-Web开发 介绍 前端开发 后端开发 如果您是一名开发人员,则只是学习编码而希望专注于Web开发,但对走上哪条道路感到困惑。...前端Web还是后端Web开发,或者您是否已经开始了自己旅程,并且在质疑您是否走上了正确道路?这将是一篇不错文章,供您阅读。在开始时,对前端和后端Web开发都有很好了解很重要。...React,Vue和Angular for JavaScript开发人员用来开发高级Web应用程序工具。 描述前端开发一个很好类比就像是一家餐馆。...后端开发 后端Web开发网站,软件或信息系统核心计算逻辑。后端开发人员创建用户可以通过前端应用程序或系统间接访问组件和功能。...后端开发人员应该精通语言Python,PHP,Ruby或Java,并且有趣,JavaScript还可以与NodeJS之类后端语言一起用作后端语言,使您可以执行JavaScript不仅在浏览器中

    1.2K41

    「全栈之路」Web前端开发后端指南

    前言 在若干次前一场面试,面试官看我做过 python爬虫/后端 工作,顺带问了我些后端相关问题:你觉得什么后端? 送命题。当时脑瓦特了,答曰:逻辑处理和数据增删改查。。。 ?...这些框架使开发人员能够编写更少代码来处理数据请求。 1.2 后端语言选择 而事实上,每个后端语言都有不一样特性,也都有各自拥护者。哪一个语言最适合做为后端语言入门一直都是没有定论问题。...但为了让我们可以对各语言有一个很简单概念,以下整理了各语言较常被提及特色、在开发上比较被人诟病点,以及有什么样网站透过该语言开发: PHP: 使用者多,算是最普及后端语言。...开发相较起来较慢,没那麽适合新手。 网站范例:Linkedin、 Amazon、淘宝。 Ruby: 开发快速,国内外很多 bootcamp 都以此语言教后端。...1.3 web服务器形式(载体) 安装这些工具和后端项目的 Web服务器计算机,本身可以采用以下几种形式: 一台物理机器 虚拟专用服务器,即我们通常所说VPS(例如华为云,阿里云等) VPS实际上被划分为几个部分独立服务器

    1.3K30

    Java Web和Java后端开发学习路线

    基础:比如计算机系统、算法、编译原理等等 Web开发: 主要是Web开发相关内容,包括HTML/CSS/JS(前端页面)、Servlet/JSP(J2EE)以及Mysql(数据库)相关知识。...J2EE:你需要学习Servlet/JSP(J2EE)部分,这部分Java后端开发必须非常精通部分,因此这部分这三部分中最需要花精力。...开发框架:目前比较主流SSM框架,即spring、springmvc、mybatis。你需要学会这三个框架搭建,并用它们做出一个简单增删改查Web项目。...这三本分别适合三种人,《深入理解计算机系统》比较适合一直从事Java Web开发和APP后端开发工作的人群。...比如你做Java Web和APP后端开发,《tcp/ip详解 卷一、二、三》这本书对你作用也是很大。这里只是分出个主次关系而已,你要是时间足够的话,能把三本都精读那当然最好不过了。

    72510

    dubbo 到底用来干嘛

    目的分摊压力。    失效备援:发现一台server挂了,就让另外一台去服务了。跟餐馆换个服务员继续招待你一样。    ...3.dubbo用来跨系统通信,即使不用集群也可以。 一个系统用作客户端,一个系统则充当服务端。服务端要把自己接口定义提供给客户端,客户端将接口定义在spring中bean。...客户端可以直接使用这个bean,就好像这些接口实现也是在自己代码里一样。 客户端和服务端启动时候都会把自己机器IP注册到zookeeper上。...客户端会把zk上服务端ip拉到磁盘上,并记录哪些ip提供哪些服务(服务端启动时候暴露给zk)。然后调用时候客户端会根据ip调用服务端服务,这时候即使zk挂掉也没关系。...说白了就是个远程服务调用分布式框架(告别Web Service模式中WSdl,以服务者与消费者方式在dubbo上注册) 怎么用dubbo?

    3.2K100
    领券