常见软件体系结构
- 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下创建一个目录
- 静态网站
- 在webapps目录下创建一个目录(命名必须不包含中文和空格)这个目录称之为项目目录
- 在项目目录下创建一个html文件
- 动态网站
- 在webapps目录下创建一个目录(命名必须不包含中文和空格)这个目录称之为项目目录
- 在项目目录下创建如下内容
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")));
}
}
网友评论