当前位置: 首页 > news >正文

a站为什么会凉做网站的公司如何推广

a站为什么会凉,做网站的公司如何推广,中国宣布进入战时状态会怎样,红色大气网络公司企业网站源码_适合广告设计最近这段时间收到了一些读者的私信#xff0c;问我某个技术要不要学#xff0c;还有一些的同学竟然对 Java 图形化很感兴趣#xff0c;还想找这方面的工作。 我接触 Java 已近 10多年了#xff0c;见证了许多 Java 技术变迁#xff0c;包括#xff1a; JavaEE 框架问我某个技术要不要学还有一些的同学竟然对 Java 图形化很感兴趣还想找这方面的工作。 我接触 Java 已近 10多年了见证了许多 Java 技术变迁包括 JavaEE 框架从百家混战到现在 Spring 基本一统天下。 Web 开发从标配的 SSH 到现在 SpirngMVC MyBatis 组合。 IDE从当年如火如荼的 JBuilder 到 Eclipse再到更好用的 IDEA。 而本文我主要谈一下那些 Java领域 “已经过时”了的知识。 我判断的依据主要有以下几点 1、实际开发能否用到 2、是否有助于加深对技术的理解 3、对面试是否有用 JSP JSP 在实际开发中主要是作为 MVC 模型中的 VView层出现的。当然View 层的渲染技术除了 JSP还有 FreeMaker、Velocity 等。 JSP 作为页面模板在后端通过 MVC 框架渲染成 HMTL然后再发送到客户端例如浏览器来呈现。这也就是我们常说的“前后端不分离”“混合式”开发。 而当前包括我所在的公司以及大部分互联网公司。要么已经抛弃这种模式要么正在抛弃的路上而转向彻底的“前后端分离”。 在“前后端分离”模式下后端只负责提供服务接口例如 REST而前端例如 HTML5通过接口发送/获取呈现数据例如 JSON 格式。 这样在后端原来的 MVC 框架某种意义上已经演变为 MC 框架。因此与 VView相关的一切模板技术都失去了学习的必要其中当然也包括 JSP。所以后来的 Java 学习者我的建议是可以放弃对 JSP 的学习。 Struts 在 Java 后端开发中MVC 模型还是主流。而 Struts 作为一个 MVC 框架单从技术上来说还是很优秀的。 但是现在 Spring 实在是太强势了越来越成为 Java 开发中的“一站式”工具包其中的一个利器就是 Spring MVC。 望名知意Spring MVC 也是一个 MVC 框架。而且因为它是 Spring 的亲儿子自然和 Spring 契合的非常完美。 同时在设计之初Spring MVC 就参照了其他 MVC 框架的优缺点包括 Struts所以用起来非常爽。因此在 MVC 框架领域Spring MVC 大有一统天下的趋势。 因此现在很多公司老的 Struts 项目还在维护。但新的项目开发更多转向了 Spring MVC。因此如果你是 Java 新手正在学习中我的建议是:不要再学习 Struts 了从 Spring MVC 开始吧 Hibernate Hibernate 作为老牌的 OR 映射框架功能非常强大涵盖面非常广。但这既是它的优点同时也成为它的“负担”是开发人员“不能承受之重”。 Hibernate 的设计初衷是为了最大程度的解放程序员完全隔离数据库实现彻底的 OR 映射。程序员甚至可以不写一行 SQL 语句单通过配置就能实现对数据库的操作。 当然为了实现这个目标Hibernate 也设计的非常复杂、非常精巧。就不可避免的带来以下副作用 1、学习成本高 2、配置复杂 3、调优困难 前两点不难理解单说“调优困难”。 因为 Hibernate 的设计目标是彻底的 OR 映射彻底的隔离 SQL 语句。但必然会带来一定的性能损失。大部分情况下应用如果对性能不敏感Hibernate 也没问题。但应用一旦对性能敏感有 SQL 级别调优的需求Hibernate 的优点反而成为缺点。 虽然 Hibernate 也支持 SQL 级别的调优但因为框架设计的过于复杂和精巧这就需要开发人员对 Hibernate 理解的非常透彻这就带来了更高的学习成本。 而现在最流行的 MyBatis作为一个“混合式”轻量级 OR 映射框架既继承了 Hibernate 的优点同时也吸取了他的教训。在支持配置的同时又能接触 SQL从而带来了更多灵活性包括调试、优化。 当前在实际开发中Hibernate 使用的越来越少了。大家更偏爱 MyBatis 这种轻量级框架。所以对后来学习者我的建议是了解框架的基本使用即可需要更深层次的理解数据库存储原理以及提高SQL优化的能力。 Servlet 当然现在不会有任何公司再用纯粹的 Servlet 来时实现整个 Web 应用而是转向一些更高级的技术例如各种 MVC 框架。因此会给人一种错觉Servlet 已经过时后来者就不需要再学习了。 在这里我可以非常负责任的说这种观点是极端错误极端不负责任的。 Servlet 不仅要学而且要学深学透。 当前Servlet 虽然不再是一个主流 web 开发技术但依然是 Java Web 开发技术的基础是 Java Web 容器的基石是行业标准。而现在流行的各种 MVC 框架包括 SpringMVC在最底层还是以 Servlet 为基础的。 为此我画了一个简单的图 所以如果你想要彻底掌握某个 MVC 框架则必须彻底理解 Servlet。 而且Servlet 作为一个基础设施。精通它不仅有助于理解各种 MVC 框架。即使 Servlet 本身也有很多实用价值。 如果你深刻理解了 Servlet 的生命周期就可以在底层做很多事情。譬如在 Request 进来的时候进行拦截进行权限的判定。也可以在 Response 发出的时候进行拦截统一检查、统一响应。 其他 目前在国内Java 更多是作为 web 后端技术出现的。因此在实际学习中很多技术就不符合“国情”学习的现实意义不大。下面我就简单列举下。 1.Applet 作为页面插件技术不用多说连 flash 都快被淘汰了更无论从未流行的 applet。 2.Swing 作为桌面 UI 框架。且不说本身设计的咋样。现实开发中我接触的桌面应用要么用 C例如 MFC要么用 C#Winform、WPF。所以Swing 就没有学习的必要了。 3.JDBC 作为较低层的数据库基础设施JDBC 被很多框架例如 MyBatis支持。但在实际开发中程序员即使不了解也无大碍。因此虽然我不能建议你放弃 JDBC 学习但如果你时间有限完全可以把它的优先级排低一点。 4.XML XML 现在还在广泛应用。但作为一个 web 数据传输格式正在逐渐被 JSON 替代。所以对 Java 后端学习来说XML 简单了解即可。至于庞杂的 XML 操作 API例如 XPath完全不必学习。将来真要用到再查也不迟。 最后 以上“已经过时”的技术在现如今正在被新的技术和框架替代如VUETSUniappElectronMybatits PlusSpring CloudESMQOSS等等。技术的进步也是时代的进步也是我逝去的青春。 最后祝你学习顺利。 如若转载请注明出处开源字节   https://sourcebyte.vip/article/384.html
http://www.w-s-a.com/news/486852/

相关文章:

  • 网站打不开被拦截怎么办单页面网站制作
  • 关于协会网站建设的建议设计公司名字参考
  • 怎样申请做p2p融资网站页面设计时最好使用一种颜色
  • 一般做网站上传的图片大小网站软件设计
  • 用来网站备案注册什么公司好wordpress怎么搜索中文主题
  • 网站开发 打标签深圳软件公司排名
  • 邯郸的网站建设电子网站怎么做的
  • 中国企业信用网四川游戏seo整站优化
  • 下载站推广wordpress扩展字段
  • 网站建设这个工作怎么样免费电子版个人简历模板
  • 移动网站设计与制作网站开发接私活
  • 视频制作素材网站wordpress mysql 被删
  • 静态网站 模板公司一般都用什么邮箱
  • 做网站效果图是用ps还是ai泰安人才网最新招聘信息2022年
  • 免费建站网站一级大录像不卡在线看网页郑州网站关键
  • 做网站 然后百度推广哈尔滨建筑网
  • 章丘营销型网站建设网站测评必须做
  • 营销者网站怎么把网站黑了
  • 律师事务所手机网站校园网站设计
  • 网站案例展示分类网站响应速度优化
  • 风景网站的制作网站ip地址查询域名
  • 怎样看网站是谁做的马鞍山什么房产网站做的好
  • 西安推荐企业网站制作平台软装设计方案ppt
  • 网站静态页模板专业网站设计开发公司
  • 手机免费在线搭建网站短网址生成防红
  • 天津网站设计网站制作如何新建wordpress
  • 山东省建设备案网站审批国际新闻最新消息10条简短
  • 成都市建设网扬尘监控网站短域名转换
  • 怎么做手机网站潍坊建设银行网站
  • 做网站分什么软件品牌设计培训