1.web 的发展历程
1)静态的HTML文档
2)静态的多媒体信息
3)浏览器与用户的交互
4)提供服务器端与用户的交互
5)发布基于web的应用程序
6)发布web服务
7)提供web2.0,全民共建网络
1,2,3都是基于html实现的,4,5,6,7基于CGI,asp,jsp,servlet等实现
2.WWW 是world wide web的缩写,万维网,web是一种分布式架构,旨在共享分布在网络上的各个web服务中所有相互链接的信息。
3.web具有的特质:
1)表达:用超文本技术HTML来表达信息,建立信息与信息的链接
2)定位:采用统一定位技术资源URI来实现网络上的信息精准定位
3)传输:采用网络应用层协议http来规范客户端与服务器断之间通信过程
4.URL:uniform resource locator 统一资源定位器,专为标记网络上资源位置,主要包括3部分:应用层协议,主机IP地址和域名,资源所在位置
5.http协议:超文本协议,客户/服务器通信模式。http协议是建立在tcp/ip协议上的,默认80端口。
6.一次请求的过程
建立TCP连接,发送请求,服务器响应请求,返回结果,客户端处理返回结果,关闭连接,常用的http服务器:apache和IIS。
7.http请求格式:
1。请求方法,uri,协议版本
2.请求头 常用的参数名:referer,accept-language,accept-encoding,content-type,host,content-length, connection,cache-control
3.请求正文。
返回格式一样。
8.请求方法 : get,post,put,delete,head,其中put,delete部分服务器不支持,head请求时不返回内容信息。
get请求与post请求的区别:get请求将请求的参数放在URI后面,不处理且不安全,且一般的请求头有大小限制,post请求将请求参数放在正文中
9.form表单的常用属性:method,请求的方式;enctype(MIME)数据类型,action 访问的url。MIME:多用途网络邮件传输协议
分享到:
相关推荐
10. **Flex 项目创建**: 在FlexBuilder 3中创建Flex项目,选择J2EE作为后台类型,将Flex项目与已部署在Tomcat的Web项目关联,以实现Flex与Java服务的交互。 11. **Hibernate 配置**: 包括创建数据库、表,导入MySQL...
UserDatabaseRealm从XML文件中加载用户信息,如conf/tomcat-users.xml。 5.4、配置基于 JDBCRealm 的安全域 JDBCRealm从数据库中获取用户信息,需配置数据源和SQL查询。 5.5、配置基于 DataSourceRealm 的安全域 ...
Tomcat是一个Web服务器,可以处理JSP和Servlet;而JBoss是一个应用服务器,支持EJB等企业级服务。 - **服务范围**:Apache擅长处理HTML、CSS、JavaScript等静态资源,Tomcat则擅长处理动态内容,而JBoss提供更全面...
在“web读书笔记”这个压缩包中,我们可以推测它包含了关于Web开发的个人学习记录和项目代码。"自己项目代码"这一标签暗示了这些文件可能是作者在实践Web开发过程中积累的经验和成果,尤其是以“二哥java”为名的子...
- **web.xml Configuration**: - **Filter**: 配置Struts2过滤器。 - **Filter Name**: struts2 - **Filter Class**: `org.apache.struts2.dispatcher.FilterDispatcher` - **Filter Mapping**: 映射过滤器到...
《How Tomcat Works》这本书是理解Apache Tomcat服务器工作原理的重要资源,第三章主要探讨了Tomcat的架构和核心...通过深入学习这一章,开发者能够更好地掌握如何配置和管理Tomcat,以及如何设计高效的Web应用程序。
该资源分为三部分,分别是Java高手真经(高级编程卷):Java Web高级开发技术读书笔记模板、Java Web企业级开发技术EJB和Java Web高级开发技术 frameworks与开源技术。 Java高手真经(高级编程卷):Java Web高级...
这包括安装Java JDK,设置环境变量,以及部署Web服务器,例如Tomcat。配置环境可能遇到各种问题,如环境变量配置、软件安装等,需要耐心解决。此外,为了编写JSP,还需要掌握HTML和基本的Java语言知识,因为JSP中会...
例如:`set CATALINA_HOME=C:\carl\it\tomcat_research\jakarta-tomcat-5.0.28` - **启动方式**:通过调用`catalina.bat`脚本的不同命令参数来控制Tomcat的启动模式。具体命令包括: - `debug`:在调试器中启动...
这是一个基于SpringBoot后端框架和Vue前端框架构建的读书笔记功能管理系统。...如果你想要学习如何使用这两个框架来开发Web应用,或者需要一个实际的读书笔记系统,这个项目将是一个很好的实践案例。
通过这个系统,学生可以方便地上传、分享自己的读书笔记,与其他同学进行知识交流,提升学习效果。SpringBoot以其简洁的配置、快速的开发特性,成为现代Web应用开发的首选框架之一。 1. **SpringBoot基础知识**: ...
《基于Springboot的学生读书笔记共享系统》是一款利用Java技术栈,特别是Springboot框架,结合SSM(Spring、SpringMVC、MyBatis)体系和JSP(JavaServer Pages)前端展示,实现的学生读书笔记交流与分享平台。...
这是一个基于Spring Boot和Vue.js开发的读书笔记应用的项目,其中包含了前端、后端以及Python接口的源代码。让我们深入探讨这些技术栈及其在项目中的应用。 首先,Spring Boot是Java领域的一个微服务框架,它简化了...
这是一个典型的IT项目资源包,主要基于Java的SpringBoot框架和前端的Vue.js技术,用于实现学生读书笔记的共享平台。这个平台可能包含了用户注册、笔记创建、分享、搜索和查看等功能,是适合毕业设计或课程设计的实战...
在本压缩包“Springboot017学生读书笔记共享.zip”中,我们可以推测这是一份关于Spring Boot技术的学习资料,由一名学生整理并分享。Spring Boot是Java领域中广泛使用的微服务开发框架,它简化了Spring应用的初始...
总的来说,这篇参考论文提供了一个基于SpringBoot的读书笔记共享系统的设计与实现过程,涵盖了从需求分析到系统测试的完整开发周期,对于理解和学习如何利用Java技术和SpringBoot构建网络应用具有很高的参考价值。
综上所述,这个基于Spring Boot的学生读书笔记共享系统是一个典型的B/S架构应用,采用了Java语言、Spring Boot框架等技术栈进行开发。通过详细的需求分析、系统设计、编码实现以及测试部署等步骤,最终实现了系统的...
《基于SpringBoot的学生读书笔记共享平台》是一个综合性的IT项目,它主要利用了SpringBoot框架进行开发,旨在为学生提供一个便捷的读书笔记分享和交流的在线平台。在这个平台上,学生们可以上传自己的读书笔记,浏览...