专栏首页Java小白成长之路第39次文章:javaweb的基础准备

第39次文章:javaweb的基础准备

本周小白趁着假期出去旅游了一下

回来之后时间没有多少

就先把后面阶段的学习提前规划了一下,遇到了几个安装环境时出现的问题,分享一下吧!

还有一件事,本公众号已经入驻了腾讯云社区。小白去腾讯云社区上看了一下,发现同步之后的文章,代码的格式会出问题,看起来不是很方便。所以,如果小伙伴是在腾讯云社区里面看到这些文章,并且喜欢的话,欢迎关注本公众号(ID:Java小白成长之路)。


问题一:

在我们之前使用的eclipse中,一直是在里面编写java程序,所以,我们无法新建web项目,现在需要我们解决这个问题,解决方案在下面的链接中讲解的比较详细,可以参考一下!

https://blog.csdn.net/u011070171/article/details/50018801

问题二:

我们编写好HTML文件之后,需要将其在浏览器中打开,查看效果。具体的使用步骤如下:

https://blog.csdn.net/weixin_41697424/article/details/83687191

下面分享一下短暂的学习内容~

web概念概述

一、Javaweb

使用java语言开发基于互联网的项目

二、软件架构

1、C/S:client/server 客户端/服务器端

(1)在用户本地有一个客户端程序,在远程有一个服务器端程序

(2)如:QQ、迅雷...

(3)优点:用户体验好

(4)缺点:开发、安装、部署、维护 麻烦

2、B/S:browser/server 浏览器/服务器端

(1)只需要一个浏览器,用户通过不同的网址(URL),客户端访问不同的服务器端程序

(2)优点:开发、安装、部署、维护 简单

(3)缺点:如果应用过大,用户的体验可能会受到影响;对硬件要求过高

3、B/S架构详解

(1)静态资源

1)使用静态网页开发技术发布的资源。

2)特点:

-所有用户访问,得到的结果是一样的。

-如:文本,图片,音频、视频,HTML,CSS,JavaScript

-如果用户请求的是静态资源,那么服务器会直接将静态资源发送给浏览器。浏览器中内置了静态资源的解析引擎,可以展示静态资源。

(2)动态资源:

1)使用动态网页及时发布的资源。

2)特点:

-所有用户访问,得到的结果可能不一样

-如:jsp/servlet,php,asp...

-如果用户请求的是动态资源,那么服务器会执行动态资源,转换为静态资源,再发送给浏览器。

两者的关系如下:

【注:】我们要学习动态资源,必须先学习静态资源!

4、静态资源

(1)HTML:用于搭建基础网页,展示页面的内容

(2)css:用于美化页面,布局页面

(3)javascript:控制页面的元素,让页面有一些动态的效果。

HTML

一、概念

hyper text Markup language 超文本标记语言,是最基础的网页开发语言

1、超文本

超文本是用超链接的方法,将各种不同空间的文字信息组织在一起网状文本。

2、标记语言

(1)由标签构成的语言。<标签语言>如HTML、xml

(2)标记语言不是编程语言

二、快速入门

1、语法

(1)HTML文档后缀名 .html 或者 .htm

(2)标签分为

-围堵标签:有开始标签和结束标签。如<html></html>

-自闭和标签:开始标签和结束标签在一起。如</br>

(3)标签可以嵌套

需要正确嵌套,不能你中有我,我中有你。

(4)在开始标签中可以定义属性。属性是由键值对构成,值需要用引号(单双都可以)引起来

(5)HTML的标签不区分大小写,但是建议使用小写。


本文分享自微信公众号 - Java小白成长之路(Java_xiaobai),作者:鹏程万里

原文出处及转载信息见文内详细说明,如有侵权,请联系 yunjia_community@tencent.com 删除。

原始发表时间:2019-10-06

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 第10次文章:深入线程

    当多个线程访问同一个资源时,由于每个线程访问同一份资源的时候,会有时间差。所以很有可能多个线程同时进入同一份资源,然后使得资源的自身信息没有及时得到更新,造成错...

    鹏-程-万-里
  • 第25次文章:行为型模式

    关注系统中对象之间的相互交互,研究系统在运行时对象之间的相互通信和协作,进一步明确对象的职责,共有11种模式。

    鹏-程-万-里
  • 第21次文章:工厂模式

    在我们GOFO23种设计模式中,上期着重介绍了创造型模式中的单例模式,这周我们着重介绍另一种创造型设计模式——工厂模式。

    鹏-程-万-里
  • python3 GUI

    参考一:https://www.cnblogs.com/monsteryang/p/6558904.html 参考二:https://blog.csdn.n...

    用户2398817
  • 上海科技大学校园版Mathematica培训讲座

    上海科技大学作为首家购买 Mathematica校园版的国内大学,软件中心已经连续两年到校为学校的老师和学生进行培训。

    WolframChina
  • S-shortcodes:WordPress短代码形式美化框插件下载

    S-shortcodes 短代码插件是Jeff在一款国外短代码插件的基础上进行二次开发而来的,相对应原插件,去除了自认为鸡肋的一些特效,改进精简了相关代码,更为...

    Jeff
  • 运营是什么——《运营之光》读书笔记

    所以,一个真正意义上的“产品运营”,其实是一个综合能力比较均衡,既熟悉各类运营手段,又熟悉产品,甚至能够自己完成一些产品方案的人。

    breezedancer
  • ​爬虫入门篇(上手即用)

    可以通过chrome浏览器的F12-network查看request的headers,将该网页的headers信息复制下来使用。

    星辉
  • 12 个学习新的编程语言的方法

    程序员是一个需要不断学习更新的职业。如果,你决定要为你的 “技能树” 再添加一门特定的编程语言。那该怎么办呢? 在这篇文章中,老九君给小伙伴们整理了 12 项关...

    老九君
  • QCon全球软件开发大会随笔(二)

    对于大会的介绍这里就省略了,上一篇随笔基本都提到了,这里主要记录下我听的几场专题的一些收获和自己的一些想法。

    Bug生活2048

扫码关注云+社区

领取腾讯云代金券

玩转腾讯云 有奖征文活动