学习J2EE必须掌握的36个Package

来源:互联网 发布:行知科技 编辑:程序博客网 时间:2024/06/10 19:37

J2ee Senior Developer36Packages。学习J2EE的你要将每个Package全都做出来,而且要非常熟练的做出来,那你就可以游刃有余了。
Interface Packages
1
Html元素
Skills to be mastered

 采用table进行任意页面布局

 控制表格的宽度与高度

 控制跨列/跨行

 控制表格嵌套

 控制表格线的样式

 控制单元格中内容的样式

 制作菜单

 制作主菜单

 制作弹出式菜单

 制作Tab

 使用Table制作

 使用Div标签制作

 数据的树型显示

 根据数据库的内容,自动填充数型结构

 针对数型任意节点进行添加、删除、修改操作,并同步到后端数据库

 浏览器窗口控制

 浏览器窗口最大化

 浏览器窗口居中

 新开浏览器弹出式窗口

 浏览器菜单栏的控制

 控制浏览器菜单栏

 控制浏览器MenuBar的显示/隐藏

 控制浏览器状态栏

 显示/隐藏状态栏

 向状态栏写数据

 界面元素

 Select选择框

 根据数据库动态的添加/更新Select内容

 列表中选择数据的传递与接收

 获取当前选择的数据项

 多数据项的传递与接收

 客户端图像影射图

 根据不同的区域选择事件,进行不同的响应

 根据不同的区域,进行响应的Tip

 CheckBox多项选择的传递与接收

 隐藏元素的传递与接收
 Radio
数据的传递与接收
 
使用网页框架分割页面
 
使用FrameFrameSet进行窗口分割
 
使用IFrame充当目标(Target)窗口
 
视频、音频播放
 
播放视频
 
播放音频

2 Css
Skills to be mastered

 Css使用的引入语法
 
连接到外部样式表
 
嵌入一个样式表
 
输入一个样式表
 
内联样式表
 
灵活定义页面中任意元素的样式

3 Javascript
Skills to be mastered

 查找页面中任意元素
 
根据元素Id查找
 
根据元素名称查找
 
动态修改页面中任意元素的属性
 
动态添加/修改/删除页面元素
 
向页面布局的表格单元格中添加/修改/删除一个Html元素
 
向指定的元素添加/修改/删除其内容
 
对表格对象以及子对象(行、列)作迭代

4 Struts Tag
Skills to be mastered

 < html>
 < html:base/>
根据当前页面的Url,设定相对路径。
 < html:button>
 < html:submit>
 < html:cancel>
 < html:checkbox>
 < html:errors>
 < html:form>
 < html:hidden>
 < html:html>
 < html:image>
 < html:img>
 < html:link>
 < html:multibox>
 < html:select>
 < htmlption>
 < htmlptions>
 < htmlassword>
 < html:radio>
 < html:reset>
 < html:rewrite>
 < html:text>
 < html:TextArea>
 < logic>
 < logic:empty>
 <  logic:notempty>
 <  logic:equal>
 <  logic:notequal>
 <  logic:forward>
 < logic:redirect>
 < logic:greaterEqual>
 < logic:greaterthan>
 < logic:iterate>
 < logic:lessequal>
 < logic:lessThan>
 < logic:match>
 < logic:notmatch>
 < logicresent>
 < logic:notpresent>
 < tiles>
进行页面统一布局
 < bean>
 < bean:cookie>
 < bean:define>
 < bean:header>
 < bean:include>
 < bean:message>
 < beanage>
 < beanarameter>
 < bean:resource>
 < bean:size>
 < bean:struts>
 < bean:write>

5 Jsf Tag
Skills to be mastered

6
Applet技术
Skills to be mastered

 AppletServlet通讯
 
使用对象流对象进行基于Http的通讯
 Applet
调用JavaScript
 JavaScript
调用Applet
 Applet
使用数字签名
 Applet
Html混合使用

Web Layer Packages
7
Web基本概念
Skills to be mastered

 内置对象
 Request
 Response
 Session
 ServletConfig
 Servlet
生命周期
 
Init()方法中作数据库的初始化
 
destroy()方法中释放数据库对象
 
读取web.xml中的全局初始化参数
 
读取web.xml中制定servlet的初始化参数
 
识别doget()dopost()方法的作用与区别

8 Servlet
Skills to be mastered

 数据请求与处理
 
jspservlet发送请求数据及接收。
 
jspjsp发送请求数据及接收。
 
servletservlet请求数据及接收
 
网页定位
 
Servlet转向jsp
 Senddirect
()
 Forward
()
 
jsp转向jsp
 
servlet根据jsp的动作进行jsp转向
 ServletContext
 ServletConfig

9 Jsp
Skills to be mastered

 Jsp语法规则
 Jsp Tag
 < page>
 
错误处理
 < include>
 < jsp>
 < jsp:useBean>
 < jsp:getProperty>
 < jsp:setProperty>
 < jsp:include>
 < jsp:forward>
 < jsparam>
 < jsplugin>

10 Web文件结构
Skills to be mastered

 文件结构
 Web.xml

11 Web.xml文件解析
Skills to be mastered

 全局初始化参数
 Servlet
声明
 Servlet
初始化参数
 Initialize and load Tag

12 MVC模式
Skills to be mastered

 MVC含义

13 Struts架构
Skills to be mastered

 Struts-Config.xml编辑
 Action
 Forward
 ActionForm
 Catch Error
 ActionMapping
 Validation
 Spring
Struts集成

14 Jsf架构
Skills to be mastered

Struts对应

15 Web service技术
Skills to be mastered

 配置WebService运行环境
 
编写WebService配置文件
 
编写webServiceServer
 
编写WebServiceClient
 
发布WebService

16 Spring架构
Skills to be mastered

 编写Spring框架配置文件Application-Context.xml以及Web.xml
 
Web Servlet中调用Spring中的bean
 Spring
Struts的集成
 Spring
Hibernate的集成
 Spring
Ejb的集成
 Spring
中访问数据库的几种办法。

17 Ejb架构
Skills to be mastered

 手工编写EntityBean
 
手工编写SessionBean
 
手工编写 MessageBean
 
手工编写Ejb描述文件
 
编写客户端访问Ejb

Message Communication Packages
18
、 消息队列技术
Skills to be mastered

 Weblogic上配置MessageFactoryQueue
 
点对点消息发送的客户端代码
 Topic-based
的消息发送的客户端代码
 
编辑消息配置文件
 MQ
Linux上的安装于配置
 
基于MQ的客户端代码
 
消息驱动BeanMdb)与消息队列的综合应用(代码)

19 Jmail技术
Skills to be mastered

 JMail模型
 
发送邮件以及附件

OutPut Packages
20
Web显示及打印技术
Skills to be mastered

 使用Jasper显示及打印

DataBase Packages
21
Jdbc
Skills to be mastered

 基本概念以及表示方法
 Driver
 Url
 
注册驱动程序
 
建立Connection
 
建立Statement
 
建立ResultSet
 
回调函数的使用
 PreparedStatement
 CallableStatement
 MetaData
 
采用工厂模式构建数据库访问类

22 DataBase技术
Skills to be mastered

 手工创建Table(包括各种约束、规则)
 
手工创建StoreProcedure
 
手工创建Trigger
 
手工创建Function
 
StoreProcedureTrigger中控制Transaction
 Grant Permission to Users to useDataBase Object
 Remember and use embedded Functions inOracle
 
创建并使用表空间
 
Linux中安装Oracle
 
Linux中安装并使用Db2
 
Linux中安装并使用MySql

23 Hibernate技术
Skills to be mastered

 编辑Hibernate-Config.xml配置文件
 
编辑实体配置文件,重点描述实体之间的关系。
 
事务控制
 
客户端调用代码
 
集成环境IDE中设置Hibernate
 
Spring的集成

24 JDom技术
Skills to be mastered

 读取并解析xml文件
 
xml文件向Dbms系统传送数据
 
DBMS导出数据到xml

Configure & Test & Deploy Packages
25
、 开发环境IDE
Skills to be mastered

 Eclipse3.1+ MyEclipse
 Wsad
 Jbuilder

26 Linux/Aix环境配置及常用命令
Skills to be mastered

 安装Oracle10gLinux上。
 
安装websphere/weblogic/tomcat/jboss
 
安装Cvs
 
安装Ftp
 
安装远程登陆服务

27 Tomcat配置
Skills to be mastered

 Linux上运行Tomcat
 
配置虚拟服务器
 
改变Tomcat端口号
 
配置数据源DataSource
 
配置角色及用户
 IDE
环境中配置Websphere

28 Websphere配置
Skills to be mastered

 Linux上运行Websphere
 
配置Ejb配置文件
 
配置web.Xml配置文件

29 Weblogic配置
Skills to be mastered

 Linux上运行Weblogic
 
配置Ejb配置文件
 
配置web.Xml配置文件

30 Jboss配置
Skills to be mastered

 Linux上运行Weblogic
 
配置Ejb配置文件
 
配置web.Xml配置文件

31 Ant
Skills to be mastered

 配置Ant运行环境
 
针对project编制builder.xml
 
Ant集成进IDE开发环境中

32 JUnit
Skills to be mastered

 TestCase
 TestSuite
 TestCase
中的逻辑方法
 Junit
集成到Ant
 IDE
中的JUnit配置

33 Cvs
Skills to be mastered

 Cvs server环境配置
 Cvs Client
环境配置
 
常规操作
 
初始化倒入到服务器
 CheckOut
 CheckIn
 
配置IDE环境使用Cvs

34 ClearCase
Skills to be mastered

Design & Analysis Packages
35
RationalRose
Skills to be mastered

 设计UseCase
 
设计活动图
 
设计顺序图
 
设计状态图
 
设计类视图
 
设计数据模型
 
使用soda for word 转出设计文档

36、 设计模式
Skills to be mastered

 Factory/Singleton
 Adaptor
 Bridge
 Prototype
 Builder
 Faade
 Proxy
 Composite
 Command
 Flyweight
 Decorator
 Visitor
 Observor