基于SSH框架的JAVA WEB程序员所需掌握技术

来源:互联网 发布:js数组的sort 编辑:程序博客网 时间:2024/05/29 09:32

技术名称

位于层次

简要描述

重要程度

参考文档

建议

Html

展现层

Web基础中的基础

http://www.w3school.com.cn/html/index.asp 

对于每一个基本标签,务必做到信手拈来

Css

展现层

Web样式设计

http://www.w3school.com.cn/css/index.asp 

对于程序员来说,不必每一个属性都非常了解,但至少会查

JavaScript

展现层

Web展现层的灵魂

极高

http://www.w3school.com.cn/js/index.asp 

Web 前端展示层灵魂所在,无论是程序员还是设计师,务必精通

AJAX

展现层与逻辑层

一种新一代的设计思想,众多种技术的集合

http://www.ibm.com/developerworks/cn/web/wa-ajaxintro/ 

了解其概念,领悟其实现,掌握其精髓,足矣

JQuery

展现层与逻辑层

一个实现了AJAX概念的JavaScript类库

http://docs.jquery.com/Main_Page 

多看看文档,多了解了解语法,多Google一下,你就能掌握它,write less,do more

Java

逻辑层

当今最流行的编程语句

极限高

http://java.oracle.com

所有技术的基础,就如同你的枪,没有一把好枪,你无法胜任任何战场

Jsp

展现层与逻辑层

Java ee 的Web 实现

极高

http://www.oracle.com/technetwork/java/javaee/jsp/index.html 

虽然它的替代品层出不穷,但它依然占据主导地位,精通它

Stuts2

逻辑层

基于MVC设计模式的强大的开源框架

极高

http://struts.apache.org

JAVA WEB领域MVC概念的最好实现,功能及其强大,不要觉得麻烦,精通它

Hibernate

逻辑层与数据层

基于JPA的实现,强大的ORM框架

极高

http://www.hibernate.org

用过Hibernate的人,永远都不想再去用JDBC,你也是

Spring

逻辑层

基于AOP和IOC设计思想的开源框架,在项目中有着举足轻重的作用

极高

http://www.springsource.org

面向接口的编程概念,急速提高你的境界,你的认知

JUnit

逻辑层

强大的单元测试框架

http://www.junit.org/ 

在实际开发中用作很大,几乎每一个多人项目,你都需要用到它

Oracle

数据层

当今最为流行,最为强大的数据库软件

极高

http://www.oracle.com

如果你将Oracle研究个透彻,你会发现,SQL Server一无是处

MySQL

数据层

最小巧最简单最方便的开源数据库软件

http://www.mysql.com

小项目的首选,了解它很有必要

PowerDesigner

数据建模

数据库建模软件

http://www.sybase.com/products/modelingdevelopment/powerdesigner 

帮你快速完成数据库转换,数据库建模,数据库设计,好用的工具

XML

所有层次

一种功能作用及其强大的标记语言,在任何领域都占有一席之地

http://www.w3school.com.cn/x.asp 

这是一种潮流,几乎所有的框架都有使用它,足以证明它的价值

JBPM

数据层与逻辑层

一个强大的基于JAVA的工作流框架,工作流程概念

http://www.jboss.org/jbpm 

值得了解,选择性使用

Tomcat

Web容器

开源的,实现JAVA EE标准的Web Server 容器

tomcat.apache.org

了解你所使用的WEB服务器,同样非常重要

MyEclipse

IDE工具

一个Eclipse的插件,它的功能强大到你无法想象

极高

http://www.myeclipseide.com

一个刚毕业的程序员,去公司面试,他告诉面试官,我不会手动部署JAVA 项目,面试官说没事。。。

Servlet

逻辑层

JAVA EE 标准之一

 

如果有了Struts2就可以不去学习Servlet 那么你就大错特错了

 

    当然,还有一些技术,我没有提到,但那些都可以在参加工作以后自己掌握。这些技术的教程以及参考文档可以去Google搜索。这些技术是本人自己的看法,有什么不正确或者不准确的地方希望大家都提出来,我们一起来完善这个列表。Flex 是个新东西,也是一个强大的东西,它是Adobe Flash的程序代码表现形式,如果你有兴趣可以去了解了解。

0 0
原创粉丝点击