Web开发需要哪些内容

HTML/JSP

HTML/JSP负责展示到用户浏览器,是用户能直接看到的内容,是最直观的提现。这块主要工作会由前端开发完成编写,初级web开发人员需要能够读懂HTML代码,并能正确的修改微调以满足页面显示需要。

比如,添加按钮的点击事件需要先找到对应的button(按钮)标签并添加onclick(点击事件触发)属性;列表显示需要重复的操作table标签下的tr(行)和td(列);图片显示需要找到img(图片)标签并修改其src(源数据地址)属性。

JSP与HTML类似,甚至把HTML的后缀直接改成JSP也可以直接使用,JSP可以说是HTML的升级,在HTML的基础上增加了对JSTL的支持,使得JSP可以动态绑定内容显示。(JSTL后期会专门详细说明。)

浏览器调试一下需要掌握,市场上流行的浏览器的调试模式都是用F12打开,然后通过js中用console.log打印对象内容,查找代码问题。

debugger;语句可以用代码的方式主动打断点调试JS代码,当代码执行到该语句时,会主动进入调试模式,这个建议可以多用用。

Javascript

JS更多的是对用户互动内容的响应,比如按钮点击、键盘点击,鼠标滚动等等都是用户行为。JQuery是最常用的js框架,JQuery选择器需要熟练掌握。Ajax框架则经常用到页面局部刷新或者是前后端分离的场景,掌握也是必须的。

应用服务器(Tomcat)

Tomcat作为服务器,只需要懂得如何使用,包括安装、启动、关闭,还得学会如何与编码工具集成,比如与eclipse的集成。当开发者跳槽到新的环境工作时可能需要自行搭建开发环境,这一点就显得尤为重要了。

MVC框架(springMVC)

MVC框架负责的是接收前端浏览器发送的请求数据,然后对数据做验证处理,再处理业务逻辑。springMVC是应用比较广的MVC框架,需要熟练的掌握其配置方法以及开发方法。

Spring框架

Spring最常用的就是反向代理,即对象的实例创建由spring完成,简单说就是不用再new对象了,每次需要调用方法直接从spring中获取就行(类似单身狗要有对象,直接找国家分配…[邪恶笑])。Spring这样做非常好,所以现在市面上基本上都会采用spring框架,具体好在哪里,后续再详细分析。

持久层框架(Mybatis)

持久层框架负责将用户持久化,即把数据长时间的保存下来,主要是将用户数据传输到数据库或者文件系统保存起来。Mybatis以其简单易学、开源高效被大量系统采用,需要掌握其配置方法以及mapper文件的编写技巧。

数据库(SQL)

数据库是数据存储地,项目必然需要大量的CURD(创建、更新、读取、删除)操作,所以必须要掌握SQL的编写:insert … into、update table set …、select … from、delete from等。不管项目真正用的哪种数据库,MYSQL、Oracle、SQL Server或者DB2,SQL的运用离不了的。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180806G0OA3V00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 yunjia_community@tencent.com 删除。

同媒体快讯

扫码关注云+社区

领取腾讯云代金券