0522web学习总结

一、什么是Web
Web是一系列技术的复合总称(包括网站的前台布局、后台程序、美工、数据库领域等技术概括性的总成)。
二、web开发的特点
1、web是图形化的和易于导航的
2、Web与平台无关
3、Web是分布式的
4、web是动态的
三、web开发常用的技术

四、JavaWeb应用
1、C/S-Client/Server 客户/服务器
2、B/S-Browser/Server 浏览器、服务器
五、
.Servlet/JSP
  这是SUN公司1997年(SUN现在已经被Oracle公司收购)主推的B/S架构的实现语言,是基于JAVA语言发展起来的,因为JAVA语言足够简单,而且很干净。
  Servlet/JSP技术的性能也是非常高的,不受平台的限制,各个平台基本上都可以使用。而且在运行中是使用多线程的处理方式,所以性能非常高。
SUN公司最早推出的WEB技术推出的是Servlet程序,Servlet程序本身使用的时候有一些问题,所有的程序是采用JAVA代码+HTML的方式编写的,即,要使用JAVA输出语句,一行一行地输出所有的HTML代码,之后,SUN公司受到了ASP的启发,发展出了JSP(Java Server Page),JSP某些代码的编写效果与ASP是非常相似的。这样可以很方便地使一些ASP程序员转向JSP的学习,加大市场的竞争力度。
六、HTTP协议
Ip:域名: 本地主机:localhost 局域网域名:机器名 Internet域名:DNS 本地IP:127.0.0.1
http属于无状态协议,在客户端与服务器之间不保存连接状态。默认端口为80
http协议多种方式发送请求信息:1)get方法提交信息会显示到地址栏 2)post常用一般用与提交发送敏感信息
七、Tomcat服务器
response.setContentType(“text/html;charset=utf-8”); //设置编码
PrintWriter out=response.getWriter(); //输出流
out.print(““);
out.print(“hello world“);
out.print(“hello world!!!“);
out.print(““);
out.flush(); //刷新
out.close(); //关闭
输出网页标题为hello world内容为hello world!!!
配置
helloWorld
javaweb0522.HelloServlet //javaweb0522.HelloServlet为地址信息


helloWorld
/hello

注意:两个servlet-name里面名字必须完全相同
查找过程/hello找到里的helloWorld,再同名找到helloWorld,再由此找到javaweb0522.HelloServlet,访问得到
访问:http://localhost:8080/javaweb0522/hello

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值