2017-08-28供稿中心: 北大青鸟武汉中南软件学院
Java编程语言的学习,必备技能你会多少,掌握的越多意味着你值的也就越多。
1、Java基础
JAVA语言基础、循环、数组;了解类和对象;OOP封装、继承、多态;JDK(Java Development Kit,java的开发和运行环境,java的开发工具和jre)语言包的常用函数;IO流操作,多线程及Socket。
2、前端技术
1)JavaScript:网络的脚本语言。
2)JQuery:是一个快速、简洁的JavaScript框架。
3)HTML:超文本标记语言(Hyper Text Mark-up Language),用来表示比“文本”更丰富的意义,比如图片,表格,链接等。
4)CSS:层叠样式表(Cascading Style Sheets),样式定义如何显示 HTML 元素。
5)JSP:是一种动态网页开发技术,是一种Java servlet,主要用于实现Java web应用程序的用户界面部分。
6)Bootstrap:是一个用于快速开发 Web 应用程序和网站的前端框架。
7)ExtJS:是一个流行的JavaScript框架,它为使用跨浏览器功能构建Web应用程序提供了丰富的UI。Ext JS基本上用于创建桌面应用程序它支持所有现代浏览器。
8)AngularJS:是一个功能强大的基于JavaScript开发框架用于创建富互联网应用(RIA)。
9)React:是一个用于构建用户界面的 JAVASCRIPT 库,主要用于构建UI,有较高的性能,代码逻辑非常简单。
10)Ajax:是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。
11)Http:超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。
3、Web服务器
1)Tomcat:是一个免费的开放源代码的Web应用服务器,性能稳定,运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能。
2)Apache
3)Nginx:是一个高性能的HTTP和反向代理服务器,也是一个IMAP/POP3/SMTP服务器。
4)Jboss:是一个基于J2EE的开放源代码的应用服务器。
5)WebLogic:是j2ee的应用服务器(application server),包括ejb ,jsp,servlet,jms等等,全能型的。
4、各种开源框架
1)Spring:依赖注入IoC、面向切面编程AOP、SpringBoot
2)Struts:
3)Hibernate
4)Mybatis:支持定制化 SQL、存储过程以及高级映射的优秀的持久层框架。避免了几乎所有的 JDBC 代码和手动设置参数以及获取结果集,MyBatis 可以对配置和原生Map使用简单的 XML 或标注,将接口和Java对象映射成数据库中的记录。
5)SpringMVC:属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的SpringMVC框架或集成其他MVC开发框架,如Struts1,Struts2等。
6)ActiveMQ
7)RabbitMQ
8)RocketMQ
5、数据库
1)MySQL:是最流行的关系型数据库管理系统。
2)Oracle
3)SQLServer
4)DB2
5)Postgres
6)JDBC
7)Redis
这里小青只是总结了大部分的内容,并不是很全面,需要咨询了解更多内容的可以在武汉北大青鸟中南软件学院的网站来查看。