jsp网站建设步骤 动态网站构建的服务器端环境

前端网站:html 5 jsjquery Ajax CSS PS Flash JSON XML后端(服务器):JSP PHP ASP.NET该网站由运行平台web服务器和应用服务器服务器脚本的客户端脚本数据库组成。静态网页:静态网页不能随便改。Static只在服务器上写一次供浏览。如果要改,必须在页面上修改,然后上传到服务器...

前端网站:html 5 jsjquery Ajax CSS PS Flash JSON XML

后端(服务器):JSP PHP ASP.NET

该网站由运行平台web服务器和应用服务器服务器脚本的客户端脚本数据库组成。

静态网页:静态网页不能随便改。Static只在服务器上写一次供浏览。如果要改,必须在页面上修改,然后上传到服务器覆盖原页面,这样就可以更新信息,进行对比。麻烦,用户无法随时更改。

动态网页:动态网页可以随时改变内容。有前端和后端。管理员可以随时在后台更新网站内容。首页的内容也会更新,相对来说比较好学。

动态网页的功能:交互性(网页动态变化,响应用户的要求和选择)。自动更新(无需人工操作自动生成新页面)、随机性(不同的人、不同的时间访问同一个URL会产生不同的页面效果)

Ajax是一种创建快速动态网页的技术。(本地更新可用)

Linux系统:Linux是一种类似Unix的操作系统,可以***和免费分发。它是一个基于POSIX和UNIX的多用户、多任务、多线程、多CPU的操作系统。继承了Unix以网络为核心的设计思想,是一个稳定的多用户网络操作系统。

C/S(客户端/服务器或客户端/服务器模式):word excel

特点:升级麻烦,维护不便,安全性好,速度快。

B/S(浏览器/服务器或浏览器/服务器模式):新浪搜狐

特点:易于升级,易于维护,低性能客户端性能。

两者的区别:cs架构应用需要安装在用户电脑上,bs架构应用不需要安装在用户电脑上。它可以用浏览器运行。

JSP的优缺点

1。JSP技术大大增加了产品的复杂性。为了获得具有跨平台功能和系统可扩展性的产品,Java system开发了多种产品,如JRE、JDK、J2EE、EJB、JSWDK、JavaBeans,这些是唯一有效的。把它们结合起来,产生强大的功能。(难以部署)

2。Java的高效运行需要大量的内存和硬盘空。一方面,java的高速运行是通过的常驻内存来实现的。类文件。另一方面,它还需要一个硬盘空空间来存储一系列。java。文件和。类文件和相应的版本文件。(高硬件要求)

3。JSP程序很难调试。执行JSP页面时,首先将其转换为。java文件(Servlet),然后编译。java文件转换成字节码文件。因此,错误信息实际上指向已转换的。java文件(Servlet)而不是JSP本身。(调试非常困难)

优点:

1。JSP代码是跨平台的,也就是说,它可以在任何地方编写和运行

众所周知,由于微软的垄断,其产品的可移植性很差,ASP也不例外。

2。JSP组件跨平台

JSP组件(Enterprise JavaBeans、JavaBeans或定制JSP标记)可以跨平台重用。Enterprise JavaBeans组件可以访问传统的数据库,并在Solaris、Linux、UNIX和Windows平台上以分布式系统模式工作。

3。支持多种网页格式

目前JSP技术支持的Web格式还没有明确的标准。一般来说,JSP技术可以支持HTML/DHTML的传统浏览器文件格式,也可以应用于定位器、PDA等监听通信设备。预览网页的WML文件格式也可以支持B2B e的其他XML格式..–电子商务网站应用

4。JSP标记可扩展性

虽然ASP和JSP都使用标记和脚本技术来创建动态网页,但JSP技术允许开发人员扩展JSP标记和自定义JSP标记库,因此网页作者使用XML兼容标记技术的强大功能来大大减少脚本。语言依赖。由于自定义标签技术,网页创建者降低了创建网页的复杂性。5.稳健性和安全性

因为JSP页面中使用的脚本语言是Java,所以它具有Java技术的所有优点,包括强大的存储管理和安全性。

JSP前后分离的优点:

1.可以实现真正的前端解耦,前端服务器使用nginx。

前端/WEB服务器放css、js、图片等一系列静态资本。(甚至你可以把css,js,图片等资本放到一个特定的文件服务器里,比如阿里云的oss,用cdn来加速),前端服务器尽力控制页面引用& & amp路由,前端页面同步使用整个接口,后端/利用服务器使用tomcat(把tomcat当成数据提供者)来加快群体的响应速度。

(这里需要一些像nodejs、react、router、react、redux、webpack这样的前端工程框架)。

2.找到***。可以很快找到问题。

逻辑、跳转错误、浏览器兼容性问题、脚本错误、页面样式等。都是前端工程师处理的。

数据接口错误、数据提交不成功、响应超时都是后端工程师解决的。

3.在大并发的环境下,可以同时扩展前端服务器和后端服务器。比如淘宝一个首页,需要2000+的前端服务器集群,才能抵御日均几个亿+的pv。

4.降低后端服务器的并发/负载压力。

除接口外的所有http请求都传输到前端nginx,接口请求调用tomcat,引用nginx反向代理tomcat。除了第一个页面请求,浏览器还会对本地缓存进行大量调用。

5.即使后端服务暂时超时或崩溃,前端页面也会正常访问,但数据不会发送出去。

6.也许你还需要一个与微信相关的轻量级应用,那么如果有其他与应用相关的服务,并且你的接口可以共享,那么你只需要通过一些代码重构,就可以复用大量的接口,提高效率。(多终端应用)

7.无论页面出现多少工具,您都不会害怕,因为它是异步加载的。

8.nginx支持页面热部署,无需重启服务器,前端升级更加无缝。

9.添加代码保护和可读性(前端和后端耦合在一起的代码阅读起来相对费力)。

10.提高开发效率,因为可以从前到后并行开发,而不是像以前那样严重依赖。

11.在nginx中设置证书。外部网络使用https进行访问,只有端口443和80是开放的。关闭所有其他端口(以避免黑客端口扫描)。内网使用http,所以性能和安全性都有保证。

12.前端的大量组件代码可以复用,组件化,提高开发效率。带他们出去!

本文来自努力打拼@路上投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/601244.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 06-21
下一篇 06-21

相关推荐

  • 网站建设的概念是什么,建站流程及步骤

    大家好,欢迎收看边肖的文章。您的支持是边肖最大的动力。如果你喜欢边肖的文章,请给边肖一个赞!每个企业都需要有自己的网站。很多老板觉得建一个网站很难。其实建一个网站并没有那么难。今天,我将一步步教你如何建立自己的网站。第一步:确定网站类型首先,确定网站类型。

    2023-07-29 06:58:01
    938 0
  • 网站建设报价比较清单,降低网站搭建成本的3个小技巧

    1。网站域名注册报价的价格。com一般在60左右,注册价格。cn在40左右。当然也可以买一些旧域名。老域名的好处是:方便收录或者优化排名。具体价格可以咨询企业网站。2。服务器的报价至于网站的服务器费用,来来去去都比较大,主要是根据网站的数据量和承载需求来购买。对于普通

    2023-07-29 02:43:01
    132 0
  • 网站建设公司哪家好(网站建设公司哪家好推荐)

    哪个网站建设公司比较好,如何选择?目前从事专业网站建设的公司太多了。很多公司都是随机抽取比较,给出的价格都不一样,让企业不知如何下手,生怕搞错了。如果这个公司不是很专业,能力不足,服务差,就很难做到网站建设的研发。确实是这样,因为网站建设领域门槛低。云南蔡

    2023-07-27 17:28:01
    696 0
  • 建设一个网站的费用是多少,网站建设的成本和价格

    匠人匠心今天为大家介绍网站建设费用预算。希望每一位读者看完文章不要先问网站建设成本?需要多少钱等等。我们都知道并深刻意识到,互联网在今天已经相当成熟。如果你说我还不知道什么是网站,那我们可能是恋人是真的。现在的人都开始玩自媒体,玩短视频了。互联网的飞速发展

    2023-07-26 08:25:01
    614 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信