用户名
Email
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
帖子
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
只需一步,快速开始
账号登录
立即注册
找回密码
用户名
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
IT评测·应用市场-qidao123.com技术社区
»
论坛
›
数据库
›
Mysql
›
JavaWeb
JavaWeb
怀念夏天
论坛元老
|
2023-5-30 22:38:44
|
显示全部楼层
|
阅读模式
楼主
主题
1951
|
帖子
1951
|
积分
5853
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
JavaWeb
1、基本概念
1.1、前言
web
开发
:
web,网页的意思
静态web
html,css
提供给所有人看的数据始终不会发生变化
动态web
几乎所有的网站都是动态的
提供给所有人看的数据始终会发生变化,每个人在不同的时间,不同的地点看到的信息各不相同
技术栈:Servlet/JSP,ASP,PHP
在Java中,动态web资源
开发
的技术统称为JavaWeb
1.2、web应用程序
web应用程序:可以提供浏览器访问的程序
index.html、login.html......多个web资源,这些web资源可以呗外界访问,对外界提供服务
我们能访问到的任何一个页面或者资源,都存在于这个世界的某个角落的计算机上
URL
这个统一的web资源会被放在同一个文件夹下,web应用程序-->Tomcat:服务器
一个web应用由多部分组成(静态web、动态web)
html、css、js
jsp、Servlet
Java程序
jar包
配置文件(Properties)
web应用程序编写完毕后,若想要提供给外界访问,需要一个服务器来统一管理
1.3、静态web
*.htm,*.html,这些都是网页的后缀,如果服务器上一直存在存在这些东西,我们就可以直接进行读取,通信
flowchart LRc[客户端]--一次请求:Request-->s[web Service]--一次响应:Response-->csubgraph 服务器s-->I(((index.html)))-->sendsubgraph 客户端cend
静态web存在的缺点
web页面无法动态更新,所有用户看到都是同一个页面
轮播图,点击特效:伪动态
JavaScript【实际
开发
中,它用的最多】
VBScript
它无法和数据库交互(数据无法持久化,用户无法交互)
1.4、动态web
页面会动态展示:“web的页面展示的效果因人而异”
flowchart c[客户端]--一次请求:Request-->w[Web Server Plugin]ws[Web Server]--一次响应:Response-->csubgraph 服务器w--动态资源-->动态web资源JSP/Servlet-->ws-->fs[File System]endsubgraph 客户端cend缺点:
假如服务器的动态web资源出现了错误,我们需要重新编写我们的后台程序,重新发布
停机维护
优点:
Web页面可以动态更新,所有用户看都都不是同一个页面
它可以与数据库交互(数据持久化:注册,商品信息,用户信息.....)
flowchart c[客户端]--一次请求:Request-->w[Web Server Plugin]ws[Web Server]--一次响应:Response-->csubgraph 服务器w--动态资源-->source[动态web资源JSP/Servlet]-->ws-->fs[File System]endsource--JDBC-->db[(数据库)]subgraph 客户端cend
2、web服务器
2.1、技术讲解
ASP
微软:国内最早流行的就是ASP
在HTML中嵌入了VB脚本,ASP+COM
在ASP
开发
中,基于一个页面都有几千行的业务代码,页面极其混乱
维护成本高
C#
IIS
PHP
PHP
开发
速度很快,功能很强大,跨平台,代码很简单(国内70%)
无法承载大量访问的情况(局限性)
JSP/Servlet
B/S:浏览器和服务器
C/S:客户端和服务器
sun公司主推的B/S架构
基于Java语言(所有的大公司,或者一些开源组件,都是用Java写的)
可以承载三高问题带来的影响(高并发、高可用、高性能)
语法像ASP,ASP转JSP,加强市场强度
2.2、wen服务器
服务器是一种被动的操作,用来处理用户的一些请求和给用户一些响应信息
IIS
微软的,ASP...Windows中自带
Tomcat
Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,最新的Servlet 和JSP 规范总是能在Tomcat 中得到体现。因为Tomcat 技术先进、性能稳定,而且免费,因而深受Java 爱好者的喜爱并得到了部分软件
开发
商的认可,成为比较流行的Web 应用服务器。
Tomcat 服务器是一个免费的开放源代码的Web应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是
开发
和调试JSP 程序的首选。对于一个初学者来说,它是最佳的选择
Tomcat 实际上运行JSP 页面和Servlet。
3、Tomcat
3.1、安装Tomcat
Tomcat官网
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
继续阅读请点击广告
回复
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
怀念夏天
论坛元老
这个人很懒什么都没写!
楼主热帖
CVE-2017-12635 Couchdb 垂直权限绕过 ...
WEB安全基础入门—操作系统命令注入(s ...
Redis 原理 - Set
【牛客】8 企业真题
IOS手机Charles抓包
【手把手】光说不练假把式,这篇全链路 ...
java中Long和Integer缓存-128~127的简 ...
聊聊 C++ 和 C# 中的 lambda 玩法 ...
恭喜,成功入坑 GitHub 。。。 ...
数据库(Oracle 11g)使用expdp每周进 ...
标签云
国产数据库
集成商
AI
运维
CIO
存储
服务器
浏览过的版块
Oracle
公有云
快速回复
返回顶部
返回列表