用Java做一个网站需要会哪些技术

Java是目前主流的Web应用开发语言,想要用Java做一个网站,代码不单单是要用到Java语言还有很多相关的语言和技术,下面会从能看到的地方开始列举,需要用到的技术。

    1、HTML + CSS

    2、JavaScript / JQuery

    3、Tomcat + JSP/Servlet + Java

    4、数据库

    5、缓存

    6、Linux服务器

    7、负载均衡、反向代理

1、HTML + CSS 

HTML (HyperText Markup Language):超文本标记语言

CSS(Cascading Style Sheets) :层叠样式表

这两个是做一个网站必须要会的东西, 这两种语言是用来写出来页面的, 所有的能看到的页面,都是用HTML + CSS 做出来的。如果把一个页面比喻成一个漂亮的姑娘, 那么HTML就是这个姑娘的身体,CSS就是这个姑娘身上的衣服和化妆品,两者结合起来,就是一个漂亮的姑娘(页面)。(注:虽然也有很多素颜的姑娘!~)

现阶段有很多现成的模板(Bootstrap),写好了一套完整的样式,那么只需要根据按照文档上写的,按照模块化的把代码拼装起来,就是一个简洁大方的页面。

2、JavaScript / JQuery

JavaScript是一种应用在HTML页面上的脚本语言, 主要为了使网页增加动态功能的语言,那么之前把HTML比喻成一个漂亮的姑娘, 那么JavaScript就是这个姑娘会跳的舞蹈。JavaScript使HTML页面的功能在除了展示之外,多了许多功能, 一些简单的功能,可以利用JavaScript直接在网页上来处理,不必去请求服务器,在服务器上进行计算。

JQuery是JavaScript的一个封装,是由JavaScript写出来的一种语言,实现了JavaScript的所有功能,并对其进行了一些优化,使其更加方便。

3、Tomcat + JSP/Servlet + Java

Tomcat :开源的、轻量级的Web 应用服务器

JSP(Java Server Pages) : Java服务器页面

Servlet : Java服务端程序

Tomcat是一个网站服务端的服务器,这里所说的服务器,不是指的电脑那样的服务器,这里所指的是Java Web程序的容器,应用程序通过Tomcat来启动,管理,所有的Http请求,通过Tomcat交给Java Web程序来进行处理,并将处理结果返回给浏览器。

JSP/Servlet是Java服务器端的应用程序,也是请求处理的入口,Tomcat中过来的的请求经由Servlet开始,并继续由Java的程序进行处理,从而完成整个网站的功能。

在Java Web开发中有很多很多的前辈,贡献了他们的代码,使其开源,有一些优秀的开源项目我们一直在使用,而这些开源的项目使得我们的开发更加方便、快捷、在Java Web开发中常见的框架有 Strust2 、SpringMVC 、Spring 、Hibernate 、MyBatis 、HttpClient 、JSoup 、Log4j 等等,后续详细介绍....

4、数据库

数据库(Database)是按照数据结构来组织、存储和管理数据的仓库。

数据库是一个网站的核心,所有的操作,记录,都由数据库负责记录,当我们需要的时候需要从数据库中取出相应的数据并予以展示。简单的来说,数据库就是一个账本,所有的信息都会记录在账本上,那么当我们需要适用数据时,只需要从账本上找到数据就可以了。

概括的来说,程序就是对数据的存储,和对数据的展示。

常见的数据库 MySql ,Oracle,SQLServer等等。

5、缓存(简述)

百度百科:http://baike.baidu.com/view/907.htm

缓存的概念很专业也很概括, 这里所说的缓存指的是存储在RAM中作为临时存储的数据。

缓存作为一个很常用的技术在Web中应用的非常广泛,因为是在内存中存储数据, 读取速度比从数据库中读取速度快很多,所以缓存技术在很多时候应用在网站加速和性能提升方面。

举个栗子,如果把数据库比作是账本,那么缓存可能就是一个人的大脑,缓存的特性就是随着应用的结束,而数据消失,就像人一样,要是从一个账本或者一本书中去拿一个数据,可能还得去查找,去翻,那么记在了脑袋中,用什么直接想一下就知道了,当这个人挂了(应用结束),那么你的这个数据,也就跟着这个人消失了~~~~所以很多的知识都是记录在账本(书籍)中,永久的留存下来~~~

常见的缓存技术 Memcached 、Redis(也作为NoSql数据库使用)

6、服务器(简述)

百度百科:http://baike.baidu.com/view/899.htm

服务器简单的来说,就是一台性能远超普通PC的电脑,应用程序运行在服务器上, 服务器一般使用linux系统(少部分使用window server),所以在运行程序的时候, 至少要会一些简单的linux命令。

7、负载均衡、反向代理(简述)

负载均衡百度百科解释:http://baike.baidu.com/view/51184.htm

反向代理百度百科解释:http://baike.baidu.com/view/1165595.htm

举个最简单的例子解释这两个技术。

负载均衡:有一堆零件需要加工,有10个员工同时进行加工, 那么负载均衡就是根据每个员工的工作情况给他分配新的零件进行加工,有的员工可能会感冒,或者能力上有问题, 那么给这个人的零件就少一些, 正常员工就给的多一些。

反向代理:还是上面的例子,加工一个零件可能会分步骤,A部门负责组装,B部门负责安装螺丝,那么反向代理就是根据当前这个零件的状态去选择,是应该去组装?还是去安装螺丝。

这些技术是用Java做一个网站最基本要懂的东西,其余的还有更多更多的知识,所以有的人说,做一个Java程序猿算是一个最全能的程序猿了,基本上啥都得会,而这些东西仅仅是基础,想要自己变得更加强大,还得继续的,不断的去学习,学到老、活到老~~~

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 162,547评论 4 374
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 68,787评论 2 308
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 112,175评论 0 254
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 44,752评论 0 223
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 53,169评论 3 297
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 41,056评论 1 226
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 32,195评论 2 321
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 30,980评论 0 214
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 34,724评论 1 250
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 30,872评论 2 254
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 32,344评论 1 265
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 28,667评论 3 264
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 33,379评论 3 245
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 26,202评论 0 9
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 26,992评论 0 201
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 36,189评论 2 286
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 35,987评论 2 279

推荐阅读更多精彩内容