首页
学习
活动
专区
圈层
工具
发布

JSP还有必要学吗 这篇文章告诉你

因为JSP的流行,所以大量的公司采用JSP来开发系统。兴奋,因为他确实比较方便,特别是有了struts2的加持,使得jsp如虎添翼。...其实,最根本的原因就是,JSP在MVC(了解即可,后面单独介绍)结构中属于展示层,但是在JSP又可以写业务甚至做数据层的事,这就造成了设计上的困难与开发中的混乱。...springmvc java从jsp转向了restful结构,springMCV一跃而起,将struts2远远抛在身后,springMVC最大的方便就是配置文件大大降低,甚至已经做到了0配置。...看完这个,很多人觉得我是不是可以不用学习jsp了?...其实如果你想深入的学习下去,jsp还是很有必要的,因为jsp与servlet密不可分,但是你知不知道spring mvc 是基于servlet 实现的?

88530

JSP还有必要学吗?这篇文章告诉你

你的硬盘是高性能的吗?你能抗住多少IO?你给web服务器分的内存有多大?会不会宕机? 这就是为什么,越是大中型的web应用,他们越是要解耦。...7.如果jsp中的内容很多,页面响应会很慢,因为是同步加载。 8.需要前端工程师使用java的ide(例如eclipse),以及需要配置各种后端的开发环境,你们有考虑过前端工程师的感受吗。...jsp。...ps:前端也可以玩单元测试吗? 2.上述的接口并不是java里的interface,说白了调用接口就是调用你controler里的方法。...7.这篇文章主要的目的是说jsp在大型外网java web项目中被淘汰掉,可没说jsp可以完全不学,对于一些学生朋友来说,jsp/servlet等相关的java web基础还是要掌握牢的,不然你以为springmvc

1.5K51
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    你知道吗?小游戏≠H5小游戏

    它们借助着微信强大的社交性能,使得小游戏成为了游戏厂商和创作者在在桌面端、APP端、H5等端口之外争夺的另一个渠道。那么为什么依附小程序产生的小游戏可以有这么大的关注度呢?...此举一度引发行业对于“微信要封杀H5游戏”的担忧。但现在看来,提前规范H5游戏链接分享行为,除了净化朋友圈内容,也正是腾讯在为微信开放H5游戏平台打基础。...H5游戏和小游戏比较有哪些差距?H5游戏的技术特质如果说H5的技术特点的话,主要会用到DOM CSS、Canvas、WebGL,以及一些游戏引擎。...并且,H5游戏也曾经在抢车位、4399小游戏、QQ农场的带动下达到过巅峰阶段。直到2017年H5游戏市场就到了30亿元,而手游市场规模就已经达到了1440亿元,十分可观。...H5规范API 这里是微信小游戏 sdk 自己实现的,比如 canvas webgl。

    1.6K20

    你了解吗?小游戏和H5小游戏不是一码事

    此举一度引发行业对于“微信要封杀H5游戏”的担忧。但现在看来,提前规范H5游戏链接分享行为,除了净化朋友圈内容,也正是腾讯在为微信开放H5游戏平台打基础。...H5游戏和小游戏比较有哪些差距?H5游戏的技术特质如果说H5的技术特点的话,主要会用到DOM CSS、Canvas、WebGL,以及一些游戏引擎。...并且,H5游戏也曾经在抢车位、4399小游戏、QQ农场的带动下达到过巅峰阶段。直到2017年H5游戏市场就到了30亿元,而手游市场规模就已经达到了1440亿元,十分可观。...H5规范API 这里是微信小游戏 sdk 自己实现的,比如 canvas webgl。...小游戏是在H5游戏的基础上做出了不断的优化,这体现了二者互相包容,我中有你的联系。但是无论怎么说,技术的不断更迭都能够为用户提供便捷优质的体验服务。

    92030

    Native和H5分久必合,Weex会带来移动端的巨变吗?

    Weex利用Native的优势解决了H5的痛点,具体如下: • H5对内存的控制不足,尤其是长列表内存,这会导致过长的H5页面占用过多的内存,容易导致App崩溃。...• H5大区块的动画流畅性差,典型如Banner和侧边栏等组件。 • H5 WebView滚动过程中懒加载图片会导致“白屏”。...(2) 2013—2014年,完全使用H5,移动端规模爆发式增长,H5的用户体验问题也被放大。...Weex出现之前,大部分移动端开发是使用H5或Native技术的,各有优点,但缺点也非常明显。伴随着2016年阿里双11中Weex的大规模应用和良好的用户体验,Weex有机会成为下一个AJAX吗?...或者说Weex会带来移动端上的一次巨变吗?让我们拭目以待。 本文选自《尽在双11——阿里巴巴技术演进与超越》一书。 ?

    2.6K00

    小程序和H5真的有孰优孰劣吗?详解两者的适用场景

    小程序与H5(HTML5)均为前端开发语法之一,二者仅在技术上并不能直接做出诸如“小程序优于H5”或“H5优于小程序”的判断。二者在特定场景下、分别有各自更优秀的表现。...二者在App场景下的适用性 H5很少作为App内唯一的技术栈,通常App均采用原生+HTML5的混合型技术,该类方案在生态化、连接方面有较大的局限性,原因如下: 技术架构实现总体比较紧耦合,对于核心功能稳定...二者在业务应用上的适用性 经过在多家机构的讨论、验证,我们建议参考下表判断业务应用所适用的技术手段: 除此之外,我再拿实际工作中证券公司开户业务为例,进一步分解小程序开户与H5开户应用的优缺点:...综上,H5在跨平台和分享行为上有着显著优势,但当业务内容较为复杂、涉及较长的业务逻辑与跳转时,小程序将是更优秀的选择。

    3.3K30

    webview 中的NSURLErrorDomain Code=-999处理

    WKWebview的高、加载速度慢,同时,对WKWebview的高达60fps的滚动刷新率以及内置手势充满了羡慕,所以脑袋一抽,撸起袖子直接替换掉原来的UIWebview;这个过程中出现了这个莫名其妙的问题(进入一个H5...加载的界面,点击内容,跳转到另外一个H5界面,然后,点击H5的导航返回按钮,上重新加载上一个界面,直接告知加载失败); 加断点,打印出来的error信息是: Error Domain=NSURLErrorDomain...Code=-999 "(null)" UserInfo={NSErrorFailingURLKey=https://xxx.xx.xx/me.jsp, _WKRecoveryAttempterErrorKey...=, NSErrorFailingURLStringKey=https://xxx.xx.xx/me.jsp} 然后,Google了一圈没有找到合理的解释,于是去查看NSURLError中-999代表的是什么

    4.1K40

    简单粗暴,详细得不要不要的 JavaWeb快速入门

    这样不是很美妙吗? 近几年H5非常流行,尤其是移动端,因为手机浏览器基本上都支持css3。...这样不是很浪费流量吗? 3. 手工搭建web项目 现在,为了说明服务器和web项目的概念,我们先不用eclipse,来手工搭建一个web项目。...想象一下,应该会变得非常好理解。 XML就是一个数据描述语言,我们通过web.xml描述这个项目的构成和配置。 好的,接下来,我们是不是要给他一个欢迎页啊。...language表示JSP页面所用的语言,默认是java,其实你写不写都没有关系,因为目前来说JSP它只支持Java。 我们来试一下,现在我们把language属性去掉。...这 不就是有分散,分出去的韵味吗? determine Paste_Image.png 确定,下决心。这不就是把什么什么东西定下来,定下来,不也是往下吗?

    1.1K90

    【说站】百度智能小程序web化对原H5网站有影响吗?

    小程序web化其实就是将小程序转换成类h5应用。对于一些没有小企业来说,开发一个小程序,相当于连h5站一起开发了,一举两得。...:m.baidu.com 1.我的h5页面没有参数,小程序对应的页面也没有参数,一般为首页 h5路径:m.baidu.com 小程序路径:pages/index/index url-mapping:{'...id=321&list=6324&pages=777复制代码 小程序web化和原h5站的关系 开发者在小程序后台的业务域名内将自己的h5站点配置成功 并在自然搜索部分设置为小程序h5域名后,提包上线后,...小程序web化的地址为h5站点域名+小程序页面路径 如 h5站点:  m.baidu.com  复制代码 小程序列表页  /pages/list/list  复制代码 小程序的web化列表页地址:  m.baidu.com...id=5&page=5复制代码 小程序web化的点击量会加到原h5站,提高网站的权重,在手百端内搜索相应的页面,会优先展示小程序,打开小程序,在端外搜索,会优先展示web化页面,不会对原h5站造成任何影响

    1.3K30

    像素流送ue5 能嵌入h5中吗,微信公众号小程序中实时渲染

    如果模型使用UE引擎开发,很多技术人员可能会想到使用像素流送技术,但像素流送UE5模型可以嵌入到H5中吗?本文主要基于问题,提供相关解决方案。...从以上过程我们可以看出来,UE模型是运行在GPU服务器上的,所以用户侧无论是H5网页还是公众号或者小程序,都可以实现用户和UE程序的直接交流,虽然在上文中对整个过程的阶段做了阶段拆分,但在实际中这个过程都是维持在毫秒级别...另外一个问题用户使用H5网页的时候,可能使用各种类型的浏览器载体,那这个兼容性如何呢?很多用户反馈使用像素流送的时候,在公众号或者通过微信打开推流链接,会存在画质模糊、打不开等其他各类问题。...对于老项目如果想升级内嵌到H5网页、公众号或者小程序中使用,只需要重新打包UE程序格式为exe即可。

    95310

    小妹妹,我想握着你的手,不为别的,只为给你讲清楚CVE-2020-5902

    所以我选择的是图中第一个虚拟机镜像进行下载 在vmvare fusion中直接 “文件->导入” 刚刚下载好的ova文件,然后就可以正常启动BIG-IP虚拟机了,账号密码为root/default,登陆过后应该会提示修改密码...这里,引出来第一个问题: tomcat的默认部署目录不是webappps下吗?难道自定义了web根目录?而且tomcat默认的https不是8443端口吗?...答案是显而易见的,人家一个产品,怎么会以调试模式打包给你 于是我就只有手动开启调试模式了呗,因为BIG-IP运行在tomcat下,开启tomcat调试不是简简单单吗? ?...为什么BIG-IP这个是直接跳转到login.jsp页面,并且为什么login.jsp不需要登陆就可以访问,httpd.conf中配置的不是/tmui目录下所有的页面都需要权限验证吗?...师傅blackhat的议题吗?

    1K20

    AR与隐私

    而关于webAR的技术实现部分,之后应该会照常在内网更新。...其实webAR现阶段有点尴尬,它有着web端最大优势,即开即现功能,也就是『随时』,而配合国内h5的泛滥,手机成为身体的一部分,它同时实现了『随地』。...这些效果web端也是可以实现的,不过由于h5是一种很中国特色社会主义的产物,所以开展起来也比较难。...从横向对比的一些中国产品来看,国外应该是没有『h5』这种东西,明明国内有一个这么强大的武器,却…… 总之歪果仁真会玩。 AR,增强现实,顾名思义,就是对现实场景的补充。...相当于智能机初期的微信,他实现了不同智能机之间互发消息的功能,然后席卷全球~ 但事实真的是这样吗?

    1.6K120
    领券