1.Java Web概念

        最近待业在家,回想自己的学习和工作路程,以及在工作中遇到的人和情形,决定针对Java Web开发的基础知识写些总结性的博客,一来对已有知识进行回顾总结,二来希望能和同行进行交流,得到指导,三来想要形成一个大纲,供那些有基础但是对概念或者整体还比较模糊的人在学习中参考。 在总结的过程中,我会以一个简单的电商网站为例,进行举例说明,内容也会在写成的过程中不断总结修改,希望得到交流指导~

       Java Web开发目前在企业级系统以及很多信息管理系统中用的最多,用于政府、银行、大型企业等等很多单位,优缺点网上也可以搜罗到一大堆,但是因为代码开源,各种框架和支持也是百花齐放,让Java Web在企业中的位置屹立多年不倒。

  • Java Web概念
    • Web,简单粗暴地理解就是html,html页面能被浏览器解释,呈现出我们看到的各种各样的网页。
    • Java Web 其实是Java + Web,Java是处理服务器端的编程语言,Web处理显示端的概念,就是处理html的部分。类比可以看看,PHP其实就是PHP+html,ASP就是C#+html(对比了解Perl、Python、ruby等等),其中 Java、PHP、C#就是服务器开发语言,每个开发语言加上Html的处理,成为不同的系统、网站开发技术方案。
    • 这种组合也就是我们常说的B/S结构(Browser / Server,区别于C/S),运行过程:浏览器发出请求,服务器端经过处理,最终回应请求,输出Html给浏览器,浏览器解释后展示内容。

 

  • Java Web相关技术
      •  数据库:Mysql、Oracle、mongoDB等
      • 服务器端:Java,Servlet,session/cookie,sql,Jdbc等
      • 前端(页面端):html、JavaScript、css,jsp(freeMark、Velocity),jQuery, Ajax等
      • 其他:缓存技术(memcache,ehcache)、log记录、xml语言、jun
      • 常见框架:
    • Struts(感觉目前用的少了),web应用框架;
    • Spring,web应用框架,应该是目前用的最多的框架,衍生出Spring-boot,Spring mvc,jdbctemplate等等;
    • Grails,web应用框架;
    • hibernate,数据库处理框架,jdbc的包装;
    • mybatis,数据库处理框架,jdbc的包装;

       框架,望文生义,其实就是些有经验的开发人员,根据知识、经验等,通过长期摸索、开发出的成熟方案和可利用的环境。Web应用框架能考虑到多方面因素,并把服务端和前端更好地结合在一起,让开发者便捷使用,加快开发速度。Web应用框架框架的发展又引入了EL表达式、注解等等概念,之后会慢慢整理。

 

 

  • Java Web开发常用工具
    • Eclipse,myeclipse,NetBeans
    • Svn,git
    • 数据库服务器,数据库浏览器navicat等
    • tomcat
    • maven,gradle
    • 据库浏览器navicat等
    • tomcat
    • maven,gradle

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值