程序员职业生涯可行性路线、关键技术

本文介绍了 JAVA Web 开发的关键技术,包括前端技术如 HTML、CSS 和 JS,后端技术如 Spring、MyBatis 和 servlet,以及数据库管理和性能优化等方面的知识。

路线一:JAVA WEB开发(本人目前的方向)
关键技术:
前端:html,css,js以及各种不断更新的js库。eg,经典的JQuery,当今比较流行的bootstrap,angularJs,dojo,nodejs.
后端:Spring,SpringMVC(struct2),Mybatis(Hibernate),经典的servlet,jsp.
数据库:小型公司用mysql,大型公司用oracle,目前也有许多公司用mongoDB,熟悉复杂sql语句的书写,熟悉数据库的性能优化。
开发工具:eclipse,mysql,tomcat,git,maven,svn,sublime,webstorm.
注释:
三大框架是用来开发web应用程序中使用的.
1.
Struts:基于MVC的充当了其中的视图层和控制器
Hibernate:做持久化的,对JDBC轻量级的封装,使得我们能过面向对象的操作数据库
Spring: 采用了控制反转ioc的技术,管理Bean,降低了各层之间的耦合.
2.
SSM(Spring+SpringMVC+MyBatis)框架集由Spring、SpringMVC、MyBatis三个开源框架整合而成,常作为数据源较简单的web项目的框架。
其中:
spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架。
SpringMVC分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。
MyBatis是一个支持普通SQL查询,存储过程和高级映射的优秀持久层框架。
路线二:android App开发(学习补充中….)
路线三:IOS App开发(学习补充中…..)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值