1、web层框架struts2 研究
2、业务层框架Spring 2.5 研究
3、数据存储层框架: Herbernate 研究
////////////////////////////////////////////////////////////////////////////////////////////////
4、Linux 服务器 以《linux 菜鸟私房菜》
要求:
精通Linux,熟练掌握shell/awk/python等系统脚本工具;
熟悉RedHat AS5等linux环境,熟练掌握常规的linux管理维护工作
熟悉Linux、Unix操作系统基本操作,具备Linux、Unix操作系统B/S应用部署能力
5、Oracle 数据库
要求:
熟练掌握SQL语句,熟练使用数据库(Oracle、MySQL)
熟悉Oracle、MySql等数据库技术,对sql优化有一定的经验
两年以上基于数据库的开发经验,熟练掌握SQL语句,能够熟练进行数据库设计;
熟练掌握Oracle,MySQL等数据库产品;
6、设计模式, 重构
要求:
具备需求分析和设计、模块设计能力,精通主要设计模式;
具有一定的系统分析和设计能力,能独立进行软件模块设计,了解设计模式者由佳;
7、UML 建模 ,及 PowerDesigner / Rose
要求:
熟悉软件工程理论和方法,熟练掌握UML设计和建模方法
8、开发工具 tools
要求:
熟练使用Eclipse/Maven/Ant/SVN等软件开发工具
熟练使用eclipse,SVN等开发环境
9、Web 服务器 tomcat ,weblogic, jetty ,webSphere等部署,实施
10、正则表达式、JSON、Android 手机开发、velocity 模板技术,Lucence 搜索技术,webservice 技术及soap 框架
11、 熟悉 java 网络编程,有 snmp,http ,telnet 等协议编程经验
熟悉Java多线程开发, 了解各种网络协议:Tcp、Udp、Http、Smtp、POP3等
精通TCP/IP、HTTP等网络协议,精通socket网络编程,有用Java做大访问量高压力网络应 用的经验
精通Java Socket网络编程,掌握一种或者多种网络开发框架,如Mina等,有处理高并发,高负载的业务经验者优先考虑
12、熟悉大规模web应用部署方案,了解负载均衡技术、缓存技术的应用与实现
SSO 单点登录