概述
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语言
junit常见框架:
Struts(感觉目前用的少了),web应用框架;
Spring,web应用框架,应该是目前用的最多的框架,衍生出Spring-boot,Spring mvc,jdbctemplate等等;
Grails,web应用框架;
hibernate,数据库处理框架,jdbc的包装;
mybatis,数据库处理框架,jdbc的包装;框架,望文生义,其实就是些有经验的开发人员,根据知识、经验等,通过长期摸索、开发出的成熟方案和可利用的环境,框架能考虑到多方面因素,并把服务端和前端更好地结合在一起,让开发者便捷使用,加快开发速度。框架的发展又引入了EL表达式、注解等等概念,之后会慢慢整理。
Java Web开发常用工具
Eclipse,myeclipse,NetBeans
Svn,git
数据库服务器,数据库浏览器navicat等
tomcat
maven,gradle
最后
以上就是合适白羊为你收集整理的1.Java Web概念的全部内容,希望文章能够帮你解决1.Java Web概念所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复