总结(一)Web开发背景知识及相关概念

  • 这几天在做项目的过程中,用到了maven,用到了SVN,用到了mybatis,用到了springMVC,然后做完以后,在心里问自己,maven是什么呀?我只能浅薄的说出maven是一个管理jar包的工具。SVN是什么呀?我又只知道他是一个版本控制工具,可以进行什么上传/更新操作?这些总总,驱使我去找些相关资料看看记记,所以这里做些总结;
  • 这本电子书的名字为《Java Web整合开发 王者归来》,书名下面跟着其中重点介绍的技术:(JSP+Servlet+Struts+Hibernate+Spring),还是蛮符合我现在的需求。

一、Java Web开发的背景知识:

1、静态网站和动态网站

  • 网站有静态、动态之分,静态网站的内容是静态的、不可变的,网站发布后,无论是谁,何时访问,得到的内容都是一样的。静态网页一般不涉及编程,只需要编写几个HTML文件,连同图片等放到服务器即可,静态网站一般也不称为Web程序
  • 而动态网站的内容是可以变化的,动态网站一般配合数据库使用,数据存储在数据库中,通过网站程序动态添加,显示数据
  • 动态网页可以用多种语言编写,如常见的:PHP、JSP、.NET,其中最广泛地就是java了,因为它是一种开源的、面向对象的编程语言,而Struts、Hibernate、Spring是作为资源或标准供选择的(属于Java Web的开发模式)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值