前些天,被人问及:你最精通j2ee的什么技术. 我想想j2ee这么大个概念.我这个懂一点那个懂一点.也不知道 j2ee 具体的界限什么.
今天查了一下. 发现一人 在2007 年总结的36package, 我做了些修改.
以下是具体内容: 28 items
个人觉得, 当然没必要一条不落地掌握.但是只要掌握80%足够了. 毕竟这些简单技术,极易上手.
Interface Packages
1、 Html元素
Skills to be mastered:
采用table进行任意页面布局
控制表格的宽度与高度
控制跨列/跨行
控制表格嵌套
控制表格线的样式
控制单元格中内容的样式
制作菜单
制作主菜单
制作弹出式菜单
制作Tab
使用Table制作
使用Div标签制作
数据的树型显示
根据数据库的内容,自动填充数型结构
针对数型任意节点进行添加、删除、修改操作,并同步到后端数据库
浏览器窗口控制
浏览器窗口最大化
浏览器窗口居中
新开浏览器弹出式窗口
浏览器菜单栏的控制
控制浏览器菜单栏
控制浏览器MenuBar的显示/隐藏
控制浏览器状态栏
显示/隐藏状态栏
向状态栏写数据
界面元素
Select选择框
根据数据库动态的添加/更新Select内容
列表中选择数据的传递与接收
获取当前选择的数据项
多数据项的传递与接收
客户端图像影射图
根据不同的区域选择事件,进行不同的响应
根据不同的区域,进行响应的Tip
CheckBox多项选择的传递与接收
隐藏元素的传递与接收
Radio数据的传递与接收
使用网页框架分割页面
使用Frame、FrameSet进行窗口分割
使用IFrame充当目标(Target)窗口
视频、音频播放
播放视频
播放音频
2、 Css
Skills to be mastered:
Css使用的引入语法
连接到外部样式表
嵌入一个样式表
输入一个样式表
内联样式表
灵活定义页面中任意元素的样式
3、 Javascript
Skills to be mastered:
查找页面中任意元素
根据元素Id查找
根据元素名称查找
动态修改页面中任意元素的属性
动态添加/修改/删除页面元素
向页面布局的表格单元格中添加/修改/删除一个Html元素
向指定的元素添加/修改/删除其内容
对表格对象以及子对象(行、列)作迭代
4、 Struts2 Tag
Skills to be mastered:
<s:html>
<s:button>
<s:checkbox>
<s:file>
<s:form>
<s:hidden>
<s:image>
<s:text>
<s:select>
<s:radio>
5、 Web基本概念
Skills to be mastered:
内置对象
Request
Response
Session
ServletConfig
Servlet生命周期
在Init()方法中作数据库的初始化
在destroy()方法中释放数据库对象
读取web.xml中的全局初始化参数
读取web.xml中制定servlet的初始化参数
识别doget()、dopost()方法的作用与区别
6、 Servlet
Skills to be mastered:
数据请求与处理
从jsp向servlet发送请求数据及接收。
从jsp向jsp发送请求数据及接收。
从servlet向servlet请求数据及接收
网页定位
从Servlet转向jsp
Senddirect()
Forward()
从jsp转向jsp
由servlet根据jsp的动作进行jsp转向
ServletContext
ServletConfig
7、 Jsp
Skills to be mastered:
Jsp语法规则
Jsp Tag
<page>
错误处理
<include>
<jsp>
<jsp:useBean>
<jsp:getProperty>
<jsp:setProperty>
<jsp:include>
<jsp:forward>
<jsparam>
<jsplugin>
8、 Web文件结构
Skills to be mastered:
文件结构
Web.xml
9、 Web.xml文件解析
Skills to be mastered:
全局初始化参数
Servlet声明
Servlet初始化参数
Initialize and load Tag
10、 MVC模式
Skills to be mastered:
MVC含义
11、 Struts2架构
Skills to be mastered:
struts-default.xml编辑
Action
Forward
Catch Error
ActionMapping
Validation
Spring与Struts集成
12、 Web service技术
Skills to be mastered:
配置WebService运行环境
编写WebService配置文件
编写webService Server端
编写WebService Client
发布WebService
13、 Spring架构
Skills to be mastered:
编写Spring框架配置文件Application-Context.xml以及Web.xml
在Web Servlet中调用Spring中的bean
Spring与Struts的集成
Spring与Hibernate的集成
Spring与Ejb的集成
Spring中访问数据库的几种办法。
14、 Ejb架构
Skills to be mastered:
手工编写EntityBean
手工编写SessionBean
手工编写 MessageBean
手工编写Ejb描述文件
编写客户端访问Ejb
Message Communication Packages
15、 消息队列技术
Skills to be mastered:
在Weblogic上配置MessageFactory、Queue
点对点消息发送的客户端代码
Topic-based的消息发送的客户端代码
编辑消息配置文件
MQ在Linux上的安装于配置
基于MQ的客户端代码
消息驱动Bean(Mdb)与消息队列的综合应用(代码)
16、 Jmail技术
Skills to be mastered:
JMail模型
发送邮件以及附件
OutPut Packages
17、 Jdbc
Skills to be mastered:
基本概念以及表示方法
Driver
Url
注册驱动程序
建立Connection
建立Statement
建立ResultSet
回调函数的使用
PreparedStatement
CallableStatement
Meta Data
采用工厂模式构建数据库访问类
18、 DataBase技术
Skills to be mastered:
手工创建Table(包括各种约束、规则)
手工创建StoreProcedure
手工创建Trigger
手工创建Function
在StoreProcedure和Trigger中控制Transaction
Grant Permission to Users to use DataBase Object
Remember and use embedded Functions in Oracle
创建并使用表空间
在Linux中安装Oracle
在Linux中安装并使用Db2
在Linux中安装并使用MySql
19、 Hibernate技术
Skills to be mastered:
编辑Hibernate-Config.xml配置文件
编辑实体配置文件,重点描述实体之间的关系。
事务控制
客户端调用代码
集成环境IDE中设置Hibernate
与Spring的集成
20、 Dom4J技术
Skills to be mastered:
读取并解析xml文件
从xml文件向Dbms系统传送数据
从DBMS导出数据到xml
Configure & Test & Deploy Packages
21、 开发环境IDE
Skills to be mastered:
Eclipse3
22、 Tomcat配置
Skills to be mastered:
在Linux上运行Tomcat
配置虚拟服务器
改变Tomcat端口号
配置数据源DataSource
配置角色及用户
23、 Ant or Maven
Skills to be mastered:
配置Ant运行环境
针对project编制builder.xml
将Ant集成进IDE开发环境中
24、 JUnit or JMockit/EasyMock which base on Junit.
Skills to be mastered:
TestCase
TestSuite
TestCase中的逻辑方法
Junit集成到Ant
IDE中的JUnit配置
25、 SVN or CVS
Skills to be mastered:
Can Use SVN well.
28、 设计模式
Skills to be mastered:
Factory/Singleton
Adaptor
Bridge
Prototype
Builder
Façade
Proxy
Composite
Command
Flyweight
Decorator
Visitor
Observor
或者说
1. Web Service技术
- Java API for XML Processing (JAXP)
- Java API for XML Registries (JAXR)
- Java API for XML-based RPC (JAX-RPC)
- SOAP with Attachments API for Java (SAAJ)
2. 组件模型技术(Component Model Technologies)
- Java Servlet
- JavaServer Pages
- JavaServer Faces
- Enterprise JavaBeans
- Java Message Service
- J2EE Connector Architecture
3. 管理技术(Management Technologies)
- J2EE Deployment Specification
- J2EE Management Specification
- J2EE Client Provisioning
- Java Authorization Contract for Containers
4. 其他相关技术(Other J2EE Technologies)
- JDBC
- Java Data Objects (JDO)
- JavaMail
- Transactions
分享到:
相关推荐
企业信息系统中的J2EE应用主要依靠标准化的API进行信息管理,能够有效地支持系统信息的访问。 综上所述,Java语言和J2EE编程技术在现代计算机互联网技术的发展中扮演了极为重要的角色。Java语言的广泛使用满足了...
为方便大家阅读,本人为该...本书从最基础的知识着手,非常适合于初学UML和J2EE的读者:本书后面几章还深入介绍了用UML为J2EE主要技术建模的内容,对于J2EE程序开发人员和软件工程项目管理人员也有很大的参考价值。
### 深入掌握J2EE编程技术中文完整版 #### J2EE平台概述 Java 2 Platform, Enterprise Edition(J2EE)是Sun Microsystems(现已被Oracle收购)提出的一个企业级应用开发标准。它主要面向大型分布式网络环境,提供...
**J2EE编程技术源代码**是针对郝玉龙教授所著《J2EE编程技术》一书(北方交通大学出版社出版)所提供的配套源码。这本书深入浅出地讲解了Java企业级应用开发的关键技术,包括Servlet、JSP、Tag库以及EJB等核心组件。...
《深入掌握J2EE编程技术》全面深入地介绍了当今最热闹的编程技术——J2EE平台开发技术,该技术主要用于开发基于Internet的多层结构应用程序。《深入掌握J2EE编程技术》全面介绍了JSP层,EJB层和EIS层的设计思想与...
**J2EE(Java 2 Platform, Enterprise Edition)**是Java平台的企业版,主要用于构建分布式、多层的企业级应用程序。这个平台提供了许多服务和组件,包括Servlet、JSP、EJB(Enterprise JavaBeans)、JMS(Java ...
### 中间件与J2EE技术详解 #### J2EE技术概览 J2EE(Java 2 Platform, Enterprise Edition)是一种广泛应用于企业级应用程序开发的技术框架,它由Sun Microsystems提出并在2001年发布第一个版本。J2EE旨在简化企业...
#### J2EE主要技术概览 **J2EE(Java 2 Platform, Enterprise Edition)**是一种基于Java的平台,它为开发和部署多层分布式网络应用程序提供了丰富的框架和支持。J2EE平台支持一系列关键的技术和服务,这些技术和...
**J2EE技术文档资料** Java 2 Platform, Enterprise Edition(J2EE)是Java平台上用于构建企业级应用的框架,它提供了丰富的组件和服务,旨在简化分布式系统开发、部署和管理。这篇文档主要涵盖J2EE的核心概念、...
- **J2EE(Java 2 Platform, Enterprise Edition)**:是Sun Microsystems为简化企业级应用开发而推出的一种标准,主要面向大型分布式网络应用。它建立在Java SE的基础上,提供了更为丰富的API和服务。 #### 二、...
j2ee技术介绍-主要是介绍J2EE的框架,对不了解框架的人会有一定的帮助。
本书全面深入地介绍了当今最热门的编程技术——J2EE平台开发技术,该技术主要用于开发基于Internet的多层结构应用程序。本书全面介绍了JSP 层,EJB 层和EIS 层的设计思想与编程技术等. 基于网上可获得版本制作,补全...
**J2EE技术及其实现** Java企业版(Java Enterprise Edition,简称J2EE)是Oracle公司(原Sun Microsystems)推出的用于开发分布式、多层企业级应用的平台。它为构建可扩展、高可用和安全的网络应用程序提供了一个...
本研究的主要目的是研究基于J2EE技术的企业信息管理系统的应用,探讨J2EE技术在企业信息管理系统中的作用和价值。 一、J2EE技术平台的介绍 J2EE技术平台是SUN公司专门针对基于企业级应用开发的技术平台,具有非常...
Java及J2EE平台技术是IT领域中至关重要的组成部分,尤其在企业级应用开发中扮演着核心角色。本文将深入探讨这两个技术领域的关键知识点。 首先,Java平台是基于Java编程语言的一个全面的软件开发和运行环境。它由三...
本话题主要关注J2EE开发中的高级技术,包括Struts、Spring、Hibernate、Ajax、JavaScript、CSS以及一些常用的组件,如文件上传和下载功能、单点登录等。下面我们将深入探讨这些技术及其应用。 1. **Struts**:...
本书全面深入地介绍了当今最热门的编程技术———J2EE平台开发技术,该技术主要用于开发基于Internet的多层结构应用程序。本书全面介绍了JSP层,EJB层和EIS层的设计思想与编程技术,涉及的内容包括:JDBC,JNDI,...
##### J2EE主要技术 J2EE的核心技术包括: - **EJB(Enterprise JavaBeans)**:用于构建可重用的企业组件。 - **JSP(Java Server Pages)**:用于创建动态网页。 - **Servlets**:用于处理来自Web浏览器的请求并...
本书全面深入地介绍了当今最热门的编程技术———J2EE平台开发技术,该技术主要用于开发基于Internet的多层结构应用程序。本书全面介绍了JSP层,EJB层和EIS层的设计思想与编程技术,涉及的内容包括:JDBC,JNDI,...