一.web应用的演变
1.1cs模式:client server
bs模式 browser server 浏览器 服务器模式
1.2web服务器有哪些?收费的处理的都是特大公司
resin------cauchu
jboss-----遵循javaEE规范
websphere ------ibm
weblogic----oracle
TOMCAT 不收费且开源 由一些爱心人士资助创办维护
1.3创建一个简易的web服务器
public class Demo6 {
public static void main(String[] args) {
try {
//1.创建侦听套接字
ServerSocket listener=new ServerSocket(6666);
//2.接受客户端请求
Socket socket=listener.accept();
//3.获取输出流
OutputStream os=socket.getOutputStream();
//4.创建输出流
FileInputStream fis=new FileInputStream("d:\\xx\\hello.html");
byte[] buf=new byte[1024];
int len=0;
while ((len=fis.read(buf))!=-1){
os.write(buf,0,len);
os.flush();
}
//5.关闭
fis.close();
os.close();
socket.close();
listener.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
二.搭建Tomcat服务器
2.1下载----安装----卸载
安装解压在一个目录就行 找到bin目录下的startup启动就好。 若出现闪屏就是环境没有配好,在java_home里面配置好
localhost 默认的是自己的端口号 这个默认改写在一个系统文件中的mywork.iml 最后 轻易不要改。
3.创建一个java web项目
先close掉程序,新建一个项目为java eng
2.在web下创建html文件
3.更改Tomcat,
4.写上文件夹,再次打开更方便一些
出现中文问题,修改为GBK
导出war包,点击锤子所在行最右面那个记得点右面的沟