web 后台学习介绍

article/2025/9/16 20:31:17

什么是后台

后台,指网站后台,有时也称为网站管理后台,是指用于管理网站前台的一系列操作,如:产品、企业信息的增加、更新、删除等。动态网页一般指的就是后台和静态页面结合的网页。例如,我们最常用的淘宝,最初我们进入我们“个人中心”的时候,服务端会将我们的个人信息,例如,访问记录,积分,收藏等等从数据库中查找出来然后发送给我们的页面,一般是json,最终效果就是我们看到的页面数据。一般我们刷不出页面,出现404的问题是因为我们网络不好,无法发送请求到服务端也就是我们的后台,导致数据无法到达我们的网页。如果后台崩溃,最后,后台就是一个接受数据,然后和数据库合作进行增删改查操作。

后台的分类

学习Javaweb需要什么技能

Java基础

JAVA语言基础知识。包括异常、IO流、多线程、集合类、数据库。(切记基础知识一定要时时刻刻巩固,注意,如果你是想以最快速度学习J2EE,关于Java中的Swing知识点,就只做了解) 
要求:对java的封装,生命周期等有一定的了解; 
java基础语法------必须的
异常------掌握try-catch-finally的使用 
IO流------掌握字节流、字符流和对象序列化的处理。能够简单使用各种输入、输出流类(InputStream、 OutputStream、FileInputStream、FileOutputStream、DataInputStream、 DataOutputStream、BufferedInputStream、BufferedOutputStream、Reader、Writer、 InputStreamReader、OutputStreamWriter、BufferReader、BufferedWriter、 ObjectInputStream、ObjectOutputStream)。(文件传输和保存需要这个也很重要) 
多线程-------掌握多线程实现的两种实现方法,分别是继承Thread类与实现Runnable接口。理解线程间的同步与互斥。(据Java老师说没有多线程就没有Java的意义了,有点难理解) 
集合类-------掌握Set、Collection、Map、List、Iterator、Enumeration接口的使用,掌握HashSet、ArrayList、Vector、HashMap、HashTable类的使用。 (听说面试官很喜欢问这个
数据库-------掌握JDBC API的使用,包括DriverManager类、Connection接口、Statement类和接口、PreparedStatement接口、ResultSet接口。 (后台人员必备
还有了解java反射机制,对Java1.5的新功能必须有了解与使用,泛型等。
另外-------理解Unicode、GB2132、GBK、UTF-8、ISO8859编码方式。 
最后最重要的一点,无论是C++,Java,C还是其他的编程语言,学习好封装,继承,接口等知识。

web 前端(这部分比较基本,后台人员以后只要会看就可以了,不做详细介绍)

html-----常用标签,框架,表单标签,div(大二会学习简单html)

css-----css的用法,css常用样式效果

js------js基本语法,函数,常用对象函数(css和js学习主要是为了前端和后台更好的交互)

jQuery---语法,jQuery选择器,jQuery(由于现在很多传输数据的插件都是由jq编写的,所以作为后台有必要去学习一下,当你的前端只会页面,不懂数据传输的时候,这时候你就很有用了)

Javaweb编程

数据库----安装数据库 mysql 和oracle(oracle 是大企业相对喜欢用的数据库体积也相对比较大)其实他就是一个excel表,但是如果说维护和处理数据之类的就需要专门的数据库技术的专家了。

服务器

tomcat服务器,apache服务器,tomcat 目录结构,web目录结构,虚拟目录,虚拟主机(大二学习了计算机网络这门课程,如果有搭建服务器,把你们的网页发布在上面,去买一个域名和解析,便可以成功拥有自己的个人网站)

http协议

协议的概念,请求头,请求体,知道404,402,还有505等知识,数据传输的重中之重

servlet ,jsp编程(很重要)

MVC思想的体现,jsp基本语法,标签库,cookie,session

ajax编程

浏览器向服务器请求方式,ajax介绍,json数据的交互(前端和后台数据交互的关键)

企业框架学习

spring

最后,Javaweb学习路线其实和很多后台的学习基本一致。基础语言的学习,UI界面的学习,数据交互,优化,这些适用于所有项目。

Web 前端开发怎么和后台进行相衔接

   1. 产品人员提需求
   2. 需求讨论通过后交给UE做交互设计
   3. 交互通过之后交给UI出PS效果图
   4. 效果图出来之后builder切图、写CSS、写HTML
   5. 后端同学根据Builder的HTML结构生成动态页面
   6. 前端JS同学根据Builder的CSS和HTML以及后端的给的Ajax URL
      写HTML代码,完成一些动态效果和交互。

 

 


http://chatgpt.dhexx.cn/article/xloJ1rbL.shtml

相关文章

有关Web前端和后台的部分简介

有关Web前端和后台的部分简介 Web前端简述 1:Web前端是什么 Web前端技术包括JavaScript,ActionScript,CSS,xHTML等“传统”技术与Adobe RIA,Google Gears,以及概念性较强的交互式设计,艺术性设计较强的视觉设计等等。它所涵盖的…

java oozie任务状态_Oozie工作流分析

我们在实际的生成操作中经常需要将一些任务在晚上开启进行定时执行,或者多个作业,例如hive,mapreduce,shell等任务的组合调用。 我们可以使用linux的contab spervisor inotify-tool进行任务的配值,但是操作起来麻烦,而且没有可视…

Oozie--安装部署

Oozie的部署 1、上传解压2、配置Hadoop代理用户3、重启Hadoop集群4、解压lib包5、引入extjs6、修改oozie配置文件7、创建oozie元数据库8、初始化oozie为什么要将oozie的这些jar包放到hdfs上? 9、生成web项目10、配置环境变量11、Oozie的启动与关闭12、修改界面默认时区 参考&a…

【Oozie】CDH集群的oozie手把手快速入门

背景 在今天中午,本人快乐的干饭的时候,领导打电话过来询问oozie是个什么样的东西,能不能有个用例?在本人的理解里面,oozie主要是个调度工具。所以本篇为CDH集群的oozie的快速入门教程 环境准备 CDH集群一套CDH集群…

Oozie5.2.1源码编译及安装部署

Oozie5.2.1源码编译 一、准备工作二、开始编译三、安装部署四、运行测试五、总结六、编译后得版本 说明: 官网下载最新版本:https://oozie.apache.org/依赖环境:CentOS7JDK1.8maven-3.6.3pig-0.17.0参考官网 一、准备工作 下载maven、安装、修改setting…

关于oozie

一、定义 1.oozie是一个管理apache hadoop作业的工作调度系统 2.oozie的workflow jobs是由actions组成的有向无环图(DAG) 3.oozie的coordinate jobs是由时间(频率)和数据可用性的重复的workflow jobs . 4.oozie 与hadoop生态圈的其他部分及车鞥在一起,支持多种类型…

任务调度之Oozie详解

利用shell脚本通过crontab进行定时执行,这样实现的话比较简单,但是随着多个job复杂度的提升,无论是协调工作还是任务监控都变得麻烦,我们选择使用oozie来对工作流进行调度监控。 1. Oozie的特点 Oozie是管理hadoop作业的调度系统…

Oozie简介

在Hadoop中执行的任务有时候需要把多个Map/Reduce作业连接到一起,这样才能够达到目的。[1]在Hadoop生态圈中,有一种相对比较新的组件叫做Oozie[2],它让我们可以把多个Map/Reduce作业组合到一个逻辑工作单元中,从而完成更大型的任务…

Oozie

文章目录 **一、** **Apache Oozie****1.** **Oozie概述****2.** **Oozie的架构****3.** **Oozie**基本原理**3.1.** **流程节点** **4.** **Oozie工作流类型****4.1.** **Work**Flow**4.2.** *…

工作流调度工具--Oozie

一、背景 一个完整的数据分析系统通常是由大量的任务单元组成,Shell脚本、Java程序、MapReduce程序、Hive脚本等等,各个任务单元之间存在时间先后及前后依赖关系。 为了很好的组织这样的复杂执行计划,需要一个工作流调度系统来调用执行。 简…

Oozie基础入门

前言: 因为工作需要用到oozie,但是网上的资料越看越迷茫,经过很大的努力,终于折腾清楚了,这里,做一个总结,帮助后来者更好地进行入门,当然,粗鄙之言,难免疏漏…

大数据调度工具oozie详细介绍

背景: 之前项目中的sqoop等离线数据迁移job都是利用shell脚本通过crontab进行定时执行,这样实现的话比较简单,但是随着多个job复杂度的提升,无论是协调工作还是任务监控都变得麻烦,我们选择使用oozie来对工作流进行调…

oozie详解

1、什么是Oozie Oozie是一种java web应用程序,它运行在java servlet容器中,并使用数据库来存储一下内容: ①工作流定义 ②当前运行的工作流实例,包括实例的状态和变量 Oozie工作流失放置在控制依赖DAG(有向无环图)中的一组动作&am…

大数据Hadoop之——任务调度器Oozie(Oozie环境部署)

文章目录 一、概述二、Oozie架构三、Oozie环境部署(Oozie与CDH集成)1)添加服务2)将 Oozie 服务添加到 CDH3)自定义角色分配4)数据库设置5)审核更改6)开始自动安装并自启 四、CDH的 H…

Java并发编程(一):多线程与并发原理回顾

今天来聊一聊经典的Java技术,并发编程。并发是程序的灵魂,一个优秀的Java程序一定会支持高并发,并且,并发编程也是面试环节中经常会问到的一个问题,那么今天我们以一道经典的Java面试题回顾一下Java的并发编程。废话不…

java并发编程的艺术和并发编程这一篇就够了

java并发编程的艺术(精华提炼) 通常我们在使用编发编程时,主要目的是为了程序能够更快的处理,但是并不是说更多的线程就一定能够让程序变得足够快,有时候太多的线程反而消耗了更多的资源,反而让程序执行得更缓慢 一.CPU的上下文切换 就算是单核CPU是能够处理多线程任务的,它只…

JAVA并发编程总结

一、基础知识 1.1 线程安全 当多个线程访问某个类时,这个类始终都能表现出正确的行为,那么就称这个类是线程安全的。 CAP理论 原子性 我们把一个或者多个操作在CPU执行的过程中不被中断的特性称为原子性. 可见性 当一个线程修改了对象状态后&#xf…

Java并发:整理自《Java并发编程实战》和《Java并发编程的艺术》

声明:Java并发的内容是自己阅读《Java并发编程实战》和《Java并发编程的艺术》整理来的。 图文并茂请戳 思维导图下载请戳 目录 (1)基础概念 (2)线程 (3)锁 (4)同步器 (5)并发容器和框架 (6)Java并发工具类 (7)原子操作类 (8)Executor框架(执行机制) (9)…

Java并发编程的艺术-并发编程基础

Java从诞生开始就明智地选择了内置对多线程的支持,这使得Java语言相比同一时期的其他语言具有明显的优势。线程作为操作系统调度的最小单元,多个线程能够同时执行,这将显著提升程序性能,在多核环境中表现得更加明显。但是&#xf…

java并发编程(下篇)

java里的阻塞队列 ArrayBlockingQueue 数组结构组成的有界阻塞队列 LinkedBlockingQeque 链表结构的无界阻塞队列 PriorityBlockingQueue 支持优先级排序的无界阻塞队列 DelayQueue 使用优先级队列实现的无界阻塞队列 LinkedBlockingDeque 链表结构组成的双向队列 并发工具…