Java程序员必须掌握的技术

Java程序员必须掌握的技术
Java程序员必须掌握的技术

1linux操作系统和安全性能优先考虑。熟悉linux系统下的开

发及web平台架构原理

熟悉UNIX命令及配置,可以编写简单的shell脚本,UNIX环境下的应用系统安装调试;

FreeBSD

2Ajax、jQuery、ext、dwr技术

3

4J2EE项目开发经验,采用HIBERNATE、SPRING、STRUTS2、Webwork2、

ibatis开发过项目;

熟练掌握:struts2+spring+hibernate,熟悉Oracle,Sqlserver,Mysql数据库。

熟悉使用一个或多个常见开源框架struts、Spring、Hibernate、……,具有spring/struts/struts2+hibernate项目开发经验;velocity

5WEB开发所需要的 HTML / JavaScript / XML / UML / CSS等相关知识;

8Oracle,较好的sql基础,能够熟练使用SQL语言,或有一定SQL

基础,熟练掌握oracle、sqlserver(或mysql等其他关系数据库)的设计和开发;DB2,熟悉DB2,熟悉WebSphere,WebSphere Portal,WebSphere Studio;6、熟悉Oracle、SQL Server、Sybase、DB2、MySQL等一种数据库,有实际设计与开发中使用经验

PL/SQL.

Access就不要写了

9SVN、CVS

10J2EE 服务器,如Jboss,Websphere,Weblgoic,Tomcat、Resin

熟悉使用常用应用服务器:Tomcat/WebSphere/WebLogic/Jboss;

11, 精通OOD, OOP及UML;

熟悉软件建模概念,掌握例如Rational Rose、PowerDesign等建模工具;

12.年以上EXT开发经验,能够独立完成EXT框架的界面模块程序设计、编码与单元测试

2年以上EXT JS框架实际开发经验;

13

精通倒排索引、全文检索、分词、排序等相关技术,熟练运用lucene nutch等技术

参与过大中型W AP、WEB垂直搜索引擎设计,对搜索引擎优化有自己的见解。

负责公司互联网垂直搜索引擎研发(,数据分析及挖掘系统的开发及维护。

工作职责

? 设计,开发网络爬虫程序和系统

? 分析,优化爬虫系统

熟悉中文搜索技术,包括全文搜索,分词,排序等技术。具有开发基于Lucene的应用的经验;

熟悉各类爬虫程序,对于Google/Baidu/Yahoo!这些名字耳熟能详;对于搜索引擎的原理有深入的了解,熟悉各个品牌蜘蛛的口味和喜好。

有开源lucene开发经验

熟悉搜索引擎原理和实现

14

2.熟悉flex/flash开发。

3.熟悉actionscript脚本。

Flex程序员

◆熟悉ActionScript3.0编程语言,精通面向对象编程思想,熟悉Flex Builder 3 开发环境及常用组件的使用。

1、精通FLEX3与ActionScript3开发;

2、熟悉Flex和Java的交互;

3、- 熟悉Flex与后台数据通信机制.

15

熟练

1、JSTL

2、JSP网站后台开发程序员,负责网站后台程序的编写;

3、Apache

4、了解W3C;

5、了解jvm工作原理

6、了解下Swing技术

7、SOA框架技术

8、用Ireport开发过复杂报表着优先考虑。

9.熟悉xhtml、DHTML

10、有wap开发经验,做过完整的wap网站或相关开发经验。

11、2、有sms/mms平台、网关或其它移动增值业务开发经验;

12、懂html、asp、jsp、java等至少两门编程语言,可进行简单技术问题的处理

13、品貌端正,身体健康,一年以上IT行业渠道销售(技术支持)经验,对互联网行业或IT行业认识深刻,有一定客户资源者优先

14、具有基本的OO思想,能够理解UML用例图、活动图、协作图和类图

15、有软件分析设计能力,使用过RosePowerDesigner等工具

16、能熟练应用NetBeans(6.0及以上版本)

17、了解java中Annotation注解技术?

18、曾开发过webservice接口程序,会使用cxf者更佳,熟悉WebService开发及调用者优先;熟悉Web Service开发;

19、能够使用dom4j等工具操作解析xml;

20、熟悉TCP/IP、HTTP等网络协议,熟悉Socket网络编程;

21、熟练使用JBuilder或eclipse开发工具。

22、.地理信息系统及相关专业技术背景者优先,对GIS系统的技术架构、性能、安全等有较深刻的理解;熟悉ArcGIS 等大型地理信息平台,具备GIS产品的二次开发经验,包括ArcIMSArcSDEMapObjects等者优先。

23、熟悉B/S的三层体系结构设计,有SOA/ESB项目开发经验;

24、对JA V A SOCKET编程有一定的理解.

25.熟悉php

26.Java单元测试工具Jnuit

爬虫数据维护人员

1、了解数据爬取、数据分析工作;

2、熟悉JAVA语言、mysql数据库,能懂正则表达式尤佳;

TeamSpeak用户大多简称为TS

TeamSpeak是一种专门为网络游戏玩家设计的IP语音通信系统,是目前全球最流行的网游语音通信平台,TeamSpeak已成为各大战队的主要装备。TeamSpeak采用客户端/服务器结构。TS不同于QQ 或MSN,它可实现多人的语音通信功能,它也不同于NetMeeting,无需输入对方IP地址就可实现多人语音群聊。此外,TS还针对网游的需求设置了快捷键功能,私聊功能等等,是一款能真正满足网游玩家需求的产品。有了TeamSpeak,你和队友之间的通信就会变得异常方便,从此不再为打字慢而烦恼了。

主要特点

多种编解码方式,从低带宽消耗到GSM音质

可创建频道

网管可访问服务器

密码保护的服务器及频道

完全可自定义的组合键(目前只适用WINDOWS用户)

自动声音调整(无须手工调整话筒)

支持GameV oice硬件

WINDOWS/Linux服务器

WINDOWS/Linux客户

事件通告(可自定义)

客户端可发送文本信息

耳语功能:可以单独与个人,一组人或其他频道通话而不让其他人听到

基于IRC的服务器管理功能

AIX

一、AIX概述

AIX(Advanced Interactive eXecutive)是IBM开发的一套UNIX操作系统。它符合Op en group的UNIX 98行业标准(The Open Group UNIX 98 Base Brand),通过全面集

成对32-位和64-位应用的并行运行支持,为这些应用提供了全面的可扩展性。它可以在所有的IBM ~ p系列和IBM RS/6000工作站、服务器和大型并行超级计算机上运行。

转) Rose与PowerDesigner:两款建模工具对比分析比较

Rose和PowerDesigner虽然在项目分析设计领域已经成为被高度聚光的明星,但是在具体使用哪款工具的问题上,不同的公司,不同的人,出于成本,习惯抑或个人喜好,往往有自己的判断。由于笔者在不同的公司中被分别要求使用Rose或PowerDesigner进行分析设计工作,所以对二者有着较为细致的体验。

Rose走大而全,一站式的策略,它没有将数据库设计和面向对象设计清晰地分开,仅以不同的目录来区分。而PowerDesigner将两者划分到独立的模型文件中,分别对应不同的设计环境,并通过模型之间的转换工具建立各模型的关联。即使对于数据库设计模型,PowerDesigner也需要你选择一个具体的数据库产品及其版本,以便工作环境对具体数据库敏感。所以Rose显得大而化之,而PowerDesigner则比较精细和具体化。

Rose的逆向工程,文档输出,代码生成等输入输出功能上表现得比较生硬单调,PowerDesi gner在逆向工程,特别是文档输出和代码生成这些功能上提供了精细的控制,让用户拥有高度的自由度。

Rose在操作体验上存在很多需要改进的地方,Rose偏向于让用户用鼠标进行操作,对键盘操作支持不好。而PowerDesigner在用户体验上得分很高,大部分操作都可以通过键盘完成,在充分熟悉其快捷键的前提下,PowerDesigner将给设计者一种行云流水的感觉,用户交互上更加人性化。

此外,Rose往往占用更多的资源,容易异常退出,PowerDesigner则显得轻便稳定。

所以,我个人对两者的体验就是“Rose笨拙,PD利索”。下面将具体列出Rose和Pow erDesigner的一系列的区别,相信大家可以借由这些比较而见微知著,窥斑知豹,以资在选择工具时,提供参考。

axis

axis

[编辑本段]

软件领域

全称:Apache EXtensible Interaction System 阿帕奇可扩展交互系统

Axis本质上就是一个SOAP引擎,提供创建服务器端、客户端和网关SOAP操作的基本框架。Axis目前版本是为Java编写的,不过为C++的版本正在开发中。但Axis并不完全是一个SOAP引擎,它还包括:

是一个独立的SOAP服务器。

是一个嵌入Servlet引擎(例如Tomcat)的服务器。

支持WSDL。

提供转化WSDL为Java类的工具。

提供例子程序。

提供TCP/IP数据包监视工具。

Apache CXF = Celtix + XFire,Apache CXF 的前身叫Apache CeltiXfire,现在已经正式更名为

Apache CXF 了,以下简称为CXF。CXF 继承了Celtix 和XFire 两大开源项目的精华,提供了对JAX-

WS 全面的支持,并且提供了多种Binding 、DataBinding、Transport 以及各种Format 的支持,并且

可以根据实际项目的需要,采用代码优先(Code First)或者WSDL 优先(WSDL First)来轻松地实现

Web Services 的发布和使用。目前它仍只是Apache 的一个孵化项目。

Apache CXF 是一个开源的Services 框架,CXF 帮助您利用Frontend 编程API 来构建和开发

Services ,像JAX-WS 。这些Services 可以支持多种协议,比如:SOAP、XML/HTTP、RESTful HTTP 或

者CORBA ,并且可以在多种传输协议上运行,比如:HTTP、JMS 或者JBI,CXF 大大简化了Services

的创建,同时它继承了XFire 传统,一样可以天然地和Spring 进行无缝集成。

CXF 包含了大量的功能特性,但是主要集中在以下几个方面:

支持Web Services 标准:CXF 支持多种Web Services 标准,包含SOAP、Basic Profile、WS-

Addressing、WS-Policy、WS-ReliableMessaging 和WS-Security。

Frontends:CXF 支持多种“Frontend”编程模型,CXF 实现了JAX-WS API (遵循JAX-WS 2.0 TCK 版

本),它也包含一个“simple frontend”允许客户端和EndPoint 的创建,而不需要Annotation 注解

。CXF 既支持WSDL 优先开发,也支持从Java 的代码优先开发模式。

容易使用:CXF 设计得更加直观与容易使用。有大量简单的API 用来快速地构建代码优先的Services

,各种Maven 的插件也使集成更加容易,支持JAX-WS API ,支持Spring 2.0 更加简化的XML 配置方

式,等等。

支持二进制和遗留协议:CXF 的设计是一种可插拨的架构,既可以支持XML ,也可以支持非XML 的类型

绑定,比如:JSON 和CORBA。

PostgreSQL

PostgreSQL

PostgreSQL是以加州大学伯克利分校计算机系开发的POSTGRES,版本 4.2为基础的对象关系型数据库管理系统(ORDBMS)。POSTGRES 领先的许多概念只是在非常迟的时候才出现在商业数据库中。

PostgreSQL 是最初的伯克利的代码的一个开放源码的继承人。

它支持大部分SQL:2003 标准并且提供了许多其他现代特性:复杂查询、外键、触发器、视图、事务完整性、多版本并发控制

同样,PostgreSQL 可以用许多方法扩展,比如,通过增加新的:数据类型、函数、操作符、聚集函数、索引方法、过程语言

并且,因为许可证的灵活,任何人都可以以任何目的免费使用,修改,和分发PostgreS QL,不管是私用,商用,还是学术研究使用。

相关主题
相关文档
最新文档