您的位置:首页 > 职场人生

ssh java web程序员需要掌握的知识

2014-11-09 19:06 537 查看


技术名称

位于层次

简要描述

重要程度

参考文档

建议

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的程序代码表现形式,如果你有兴趣可以去了解了解。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: