jsp初学者必备知识
jsp初学者必备知识
- 一、bs模式,cs模式的概念:
- 二、web应用程序是什么
- 三、如何将开发的web项目部署到服务器
- 总结
前言
##刚开始学习jsp应该有点困难吧,掌握这几个基础知识就会好了很多哦:bs模式,cs模式的概念,web应用程序是什么,如何开发web项目部署到服务器;
提示:以下是本篇文章正文内容,下面案例可供参考
一、bs模式,cs模式的概念:
C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、Informix或 SQL Server。客户端需要安装专用的客户端软件。
B/S 是Brower/Server的缩写,客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。
二、web应用程序是什么
Web应用程序首先是“应用程序”,和用标准的程序语言,如C、C++、C#等编写出来的程序没有什么本质上的不同。然而Web应用程序又有自己独特的地方,就是它是基于Web的,而不是采用传统方法运行的。换句话说,它是典型的浏览器/服务器架构的产物。
三、如何将开发的web项目部署到服务器
(1)首先利用myeclipse或者eclipse将项目打包成war文件包的部署文件。左键单击选中项目,右键单击选择export,选择war打包即可
(2)利用winscp连接到服务器,输入用户名和密码,包括ip地址端口号,连接到linux服务器
(3)copy空的tomcat项目到linux服务器中,改端口,还要测试是否已经有了jdk等tomcat运行的基本服务,启动tomcat看能不能成功
(4)把刚才打包的项目在winscp下,可以采取从左边拖动到右边的tomcat的webapp目录下,这样就可以把项目放到服务器上
(5)在右边的linux服务器目录下进入到tomcat的bin目录下,点击执行命令窗口,运行命令,/startup.sh启动tomcat服务器
(6)关闭tomcat服务器的命令为/。shutdown.sh 查看启动的服务有多少个,可以使用命令ps-efgrep tomcat
总结
以上就是今天要讲的内容,本文仅仅简单介绍了初学jsp要用到的基础知识,希望可以对新学者有所帮助。
jsp初学者必备知识相关推荐
- UI初学者必备知识|最好的Sketch App 素材资源都在一流设计导航
如果你还没有开始使用Sketch,或者已经下载了这个软件,感觉有点不知所措. 一流设计导航收集了最好的Sketch App 素材资源.以帮助你学习一切你需要开始.您将学习 如何创建一个强大的移动应用程 ...
- php需要什么技能,PHP初学者必备的技能
PHP初学者必备的技能 初学PHP时,不要好高骛远,脚踏实地的把LNMP搞熟练,打好基础再往更高的层次发展.下面是小编分享的PHP初学者必备的技能,欢迎大家参考! 1.Linux 基本命令.操作.启动 ...
- WCF分布式开发必备知识(4):Web Service(转)
今天继续我们的WCF分布式开发必备知识系列文章的第4节:Web Service.前3节我们分别介绍了MSMQ消息队列/.Net Remoting/Enterprise Services三个相关的技术. ...
- (1)机器视觉检测的必备知识,要牢记!
机器视觉检测的必备知识,要牢记! 视觉行业的初学者,甚至是做了1-2年的销售也许还会困惑这样的事情--在拿到检测要求后,不知道根据图纸上的公差,应该选用多少万像素的相机.同时还不明确为什么要三个类似的 ...
- 网络协议那些事儿,每一个程序员的必备知识,这次终于理顺了!
网络协议是每一个程序员的必备知识,不管是前端还是后端. 想要成为编程方面的专家,除了操作系统.计算机原理.数据结构和算法.设计模式和架构.数据库等知识外,网络协议的相关知识也是不可或缺的.同时面试中网 ...
- 计算机软硬知识有哪些,电脑入门硬核必备知识大全
计算机视觉是人工智能技术的一个重要领域,打个比方(不一定恰当),我认为计算机视觉是人工智能时代的眼睛,可见其重要程度.计算机视觉其实是一个很宏大的概念,下图是有人总结的计算机视觉所需要的技能树.下面就 ...
- PHP入门必备知识-wampserver的安装以及配置
PHP入门必备知识-wampserver的安装以及配置 一.wampserever的安装 学习任何一门语言,工具是必不可少的,所谓"工欲善其事,必先利其器".对于php初学者来说, ...
- 一些解密必备知识(2)- 基础篇03|解密系列
一些解密必备知识(2)- 基础篇03 让编程改变世界 Change the world by program 软件安全是信息安全领域的重要内容,本系列视频教程将涉及到软件相关的加密.解密.逆向分析 ...
- JSP(1)—基础知识
JSP(1)-基本知识 起源 在很多动态网页中绝大多数网页都是固定不变的只有局部内容需要动态产生和改变,如果使用Servlet程序来输出只有局部内容需要动态改变的网页,其中所有的的静态内容,也需要程序 ...
最新文章
- python画三维立体图-如何用Matplotlib 画三维图的示例代码
- tf.variable_scope与tf.tf.get_variable
- tomcat用户配置
- python自动获取天气_用python获取天气数据,并作定时播报
- SQL JOIN连接分类[转]
- Java对象转换方案分析与mapstruct实践
- 机器视觉【基础】什么是机器视觉?
- java的io中replace咋么使用_Java.io.ObjectOutputStream.replaceObject()方法实例
- 操作Visual Studio 2010中的SQL Server数据库比较工具
- linux 运行ctl文件_[命令] Linux 命令 systemctl(程序单元启动和管理)
- 白鹭引擎拉伸高度_摩托车界厚道王!129cc单缸风冷引擎,座高740mm+数字盘,6400起...
- 机器人开发--OS系统介绍
- WBE15—HttpServletRequest
- Excel如何一次性显示所有隐藏工作表
- 中国工商银行计算机专业笔试内容,中国工商银行的笔试一般考什么内容?
- 小米 gps信号测试软件,实时查看,防走丢神器:小米 米兔GPS定位器 防盗跟踪器 使用评测...
- 并网逆变器的clark、park变换的C语言实现技巧
- MySQL高可用方案之PXC架构
- 电脑不用,不用电脑,你还会写字吗?
- 06C++运算符重载
热门文章
- 计算表和差分机(计算机基础课三)
- js判断浏览器环境、内核、载体、外壳、操作系统等
- 项羽败给刘邦的一个很大原因就是项…
- 推荐五款免费且优质的自学网站,你值得拥有
- Python 将图片或者视频模糊化(附代码) | Python工具类
- 国产论坛系统 Discuz! 收藏该软件 我的收藏夹/设置
- 增量C语言,详解C++中的增量运算符++和减量运算符--的用法
- 【AM335x新品发布】 TI Sitara系列TL335x-EVM-S评估板,你知多少?
- 坦克世界组装电脑配置推荐2022 适合玩坦克世界游戏电脑清单
- 基于YOLOv3的口罩佩戴检测