美文网首页
1 网络技术java

1 网络技术java

作者: ca8519be679b | 来源:发表于2020-06-19 09:44 被阅读0次

    目前的技术

    1

    什么都不说先来一张图,吓人不,这时我好多都不知道呢,互联网直接和浏览器打交道的是表示层,然后是业务逻辑层,嘴和和数据库打交道的是持久化层,表示层又分为视图层和控制层,视图是前端的技术了,控制层是我还不了解的几个,业务逻辑层严格意义来说Spring是IOC,AOP只是自动装配和增强功能,持久化层java内置的JDBC,还有Spring的JDBCTemplate,Hibernate,MyBatis,据说MyBatis比较火,但是Spring应该是可以都搞定这些,数据库视频只给了关系型的,就看看吧

    目前技术在开发中的问题

    1一个项目是一个工程

    我们自己编的项目可能得很多模块,然后一个模块一个package包,如果是大项目可能几十个模块甚至更多,管理麻烦,如果我们将每个模块独立出来作为一个工程,才好管理,但是模块之间不可能完全独立的,怎么办呢,maven帮我们处理

    2项目中的Jar包,必须手动复制,粘贴到web-inf/lib下

    同样的Jar包,存在于不同的项目或工程中,浪费空间,借助maven,可以把Jar包保存到仓库中,需要的引用文件接口即可,并不需要复制

    3 jar包需要别人给我们准备好,或者去网上找来下载,网上下载常常很难找,而且繁琐,非正规下载的Jar包,其中的内容可能是不规范的

    借助于Maven,可以使用规范方式下载jar包,因为所有知名框架或第三方工具已经存放到maven的中央仓库中

    4 一个Jar包依赖的jar包需要自己手动添加到项目中,有的框架往往依赖很多jar包,都需要自己去找,很麻烦

    Maven会自动的将依赖的jar包导入进来

    相关文章

      网友评论

          本文标题:1 网络技术java

          本文链接:https://www.haomeiwen.com/subject/uvqpxktx.html