软件系统体系结构

常见软件体系结构

  • C/S
    c/s结构即客户端/服务器(Client/Server),需要编写服务器程端程序,以及客户端
  • B/S
    B/S结构即浏览器/服务器(Browser/Servre)

WEB资源

html:静态资源:浏览器可以看得懂,可以有变量
JSP/Servlet:动态资源:需要转换成html,再给浏览器看


访问Web流程
  • 访问Web资源
    打开浏览器,输入url
    协议名://域名:端口/路径,例如:http//:www.baidu.com/index.html

Web服务器

服务器种类介绍

在web下创建一个目录

  • 静态网站
    1. 在webapps目录下创建一个目录(命名必须不包含中文和空格)这个目录称之为项目目录
    2. 在项目目录下创建一个html文件
  • 动态网站
    1. 在webapps目录下创建一个目录(命名必须不包含中文和空格)这个目录称之为项目目录
    2. 在项目目录下创建如下内容
      WEB-INF目录
      在WEB-INF目录下创建web.xml文件:其中的内容可以向其他项目中借
      创建静态或者动态页面

使用java来画图

image,BufferedImage,Icon,ImageIcon,ImageIO

import javax.imageio.ImageIO;
import javax.imageio.stream.FileImageOutputStream;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;

public class Demo01 {
    public static void main(String[] args) throws IOException {
        /**
         * Image,ImageID,BufferedImage,Icon,ImageIcon
         */

        //得到图片的缓冲区
        BufferedImage bi = new BufferedImage(150, 70, BufferedImage.TYPE_INT_BGR);
        //得到他的绘制环境(图片的笔)
        //设置颜色
        Graphics2D g2 = (Graphics2D) bi.getGraphics();

        g2.setColor(Color.white);//设置背景颜色
        g2.fillRect(0, 0, 150, 70);//填充整张图片
        g2.setColor(Color.red);
        g2.drawRect(0,0,150-1,150-1);
        g2.setFont(new Font("宋体", Font.BOLD, 18));//设置字体
        g2.setColor(Color.BLACK);//设置颜色
        g2.drawString("HelloWorld", 3, 50);//向图片上写字符串
        ImageIO.write(bi, "JPEG", new FileImageOutputStream(new File("/Users/hxl/aaa.jpg")));
    }
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1.常见软件系统体系结构 B/S浏览器/服务器(Browser/Server),例如百度优点:不需要安装,只需要编...
    咸鱼有梦想呀阅读 350评论 0 1
  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,758评论 1 45
  • 一.Web概述 1.Web发展历史 原始年代1990-1992:1990年,HTML标记语言的出现标志Web开发时...
    贾里阅读 1,345评论 0 5
  • IOC 控制反转容器控制程序对象之间的关系,而不是传统实现中,有程序代码之间控制,又名依赖注入。All 类的创建,...
    irckwk1阅读 987评论 0 0
  • Web应用程序 WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。Inte...
    陈先森mansplain阅读 2,387评论 1 4