`
wangshu3000
  • 浏览: 135099 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

学习J2EE必须掌握的36个Package

 
阅读更多

我总结了J2ee Senior Developer的36个Packages。学习J2EE的你要将每个Package全都做出来,而且要非常熟练的做出来,那你就可以游刃有余了。
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、 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:
 Applet 与Servlet通讯
 使用对象流对象进行基于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:
 数据请求与处理
 从jsp向servlet发送请求数据及接收。
 从jsp向jsp发送请求数据及接收。
 从servlet向servlet请求数据及接收
 网页定位
 从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配置文件
 编写webService Server端
 编写WebService Client
 发布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上配置MessageFactory、Queue
 点对点消息发送的客户端代码
 Topic-based的消息发送的客户端代码
 编辑消息配置文件
 MQ在Linux上的安装于配置
 基于MQ的客户端代码
 消息驱动Bean(Mdb)与消息队列的综合应用(代码)

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
 Meta Data
 采用工厂模式构建数据库访问类
22、 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
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:
 安装Oracle10g在Linux上。
 安装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
 Façade
 Proxy
 Composite
 Command
 Flyweight
 Decorator
 Visitor
 Observor

 

 

蓝色是会的,红色还不会。

分享到:
评论

相关推荐

    J2EE实验报告

    ### J2EE实验报告知识点详解 #### 一、实验目的 **1.1 熟悉Struts过滤器** 在J2EE项目中,过滤器(Filter)是一种用于拦截客户端发送到服务器端的请求以及服务器端返回给客户端的响应的技术。过滤器能够执行预处理...

    J2EE:struts2示例

    Struts2是一个基于MVC(Model-View-Controller)...学习这个示例,你可以对Struts2的工作原理有一个直观的理解,为后续的J2EE开发打下坚实的基础。记得实践是检验真理的唯一标准,动手操作才能更好地掌握这些知识点。

    Flex+J2EE实例(cairngorm+blazeDS+hibernate+spring) part2.pdf

    该实例分为多个部分,此文档为第二部分,旨在帮助初学者逐步理解和掌握这些框架之间的整合方式以及如何构建完整的Flex+J2EE应用程序。 #### 二、关键技术点解析 ##### 2.1 后台Java处理方法编写 根据文档中的描述...

    Java学习的30个目标

    学习面向对象分析(OOA)和面向对象设计(OOD),掌握Gang of Four(GoF)设计模式,如单例、工厂方法等,以及J2EE设计模式和企业级设计模式,熟练运用UML进行类图、对象图、交互图及状态图的设计。 #### 2. Java...

    Java新手入门必须掌握的基本概念(全)

    OOP强调封装、继承和多态三大特性。 2. **封装**:封装是隐藏对象的内部实现细节,只暴露必要的接口供外部使用。这样可以保护数据的安全性,提高代码的复用性。实例字段(instance field)是对象的状态,而方法是...

    如何学习Java技术

    学习Java的第一步是安装Java开发工具包(JDK)并编写第一个“Hello World”程序。这一步骤虽然简单,但却能让你熟悉Java的开发环境和基本语法结构。接下来,你需要深入了解JDK中的关键概念,比如类路径(`CLASSPATH`)、...

    学习Java的30个基本概念

    对于初学者来说,了解并掌握Java的基本概念至关重要,无论是在J2SE(Java Standard Edition)、J2EE(Java Enterprise Edition)还是J2ME(Java Micro Edition)的学习过程中,这些概念都会为后续深入学习打下坚实的...

    J2SE学习中的30个基本概念

    在Java的学习过程中,掌握J2SE是非常重要的一步,它为后续深入学习J2EE、J2ME等更高级应用奠定了坚实的基础。本文将详细介绍J2SE学习中涉及到的30个基本概念,并着重强调面向对象编程(OOP)的重要性以及类之间的...

    Java初学示例代码和词汇速查手册

    这个手册可能会列出诸如类(Class)、对象(Object)、接口(Interface)、包(Package)、继承(Inheritance)、多态(Polymorphism)等核心概念。此外,由于包含了J2EE(Java 2 Enterprise Edition)的相关名词...

    Weblogic webserice 学习总结

    在本文中,我们将深入探讨WebLogic Web服务的学习总结,这是基于WebLogic 8.1、Xdoclet、Ant和JDK 1.4的实践项目。对于初学者来说,理解并掌握WebLogic中的Web服务发布至关重要,因为它为构建分布式应用程序提供了...

    Eclipse 学习笔记第一课

    通过本节课的学习,我们了解了如何安装和配置 Eclipse 开发环境,并掌握了使用 MyEclipse 创建 Web 工程的基本步骤。此外,还学习了如何创建和编辑简单的 Java 类。这些基础知识对于初学者来说至关重要,为进一步...

    Java与JEE架构-第章Java语言完美版资料.ppt

    理解并熟练掌握这些基础知识对于深入学习J2EE架构和开发企业级应用至关重要。在实际编程中,开发者需要熟悉Java的语法、数据类型、输入输出、控制结构以及面向对象的概念,同时了解如何利用包和类来组织代码,以及...

    MyEclipse学习笔记【基础】

    学习MyEclipse的基础,对于初学者来说,是掌握Java Web开发的关键一步。随着对各个功能的深入理解和实践,你将能够更熟练地运用MyEclipse构建复杂的Web应用程序。同时,了解MyEclipse与Eclipse之间的关系和扩展性,...

    Android系统中的广播(Broadcast)机制简要介绍和学习计划

    Android系统中的广播(Broadcast)机制是一种关键的组件间通信方式,允许应用的不同部分即使在不同进程中也能相互通信。...通过学习和实践,开发者可以更好地掌握这一机制,从而在项目中发挥其最大潜力。

    JAVA学习记录

    自那时起,Java经历了多次版本迭代,如1998年的Java 1.2,该版本推出了三个平台版本:J2EE(Java 2 Platform Enterprise Edition)、J2SE(Java 2 Platform Standard Edition)和J2ME(Java 2 Platform Micro ...

    Java学习思路.pdf

    在学习Java时,首先要掌握JDK的安装和配置,这是开发Java程序的基础。 Java应用服务器是指支持Java应用运行的服务器软件,文档中提到了几种常见的Java应用服务器,包括Jboss、Websphere、Weblogic。这些应用服务器...

    java快速学习.pdf

    《Java快速学习》是一本面向初学者和技术爱好者的教程,旨在帮助读者迅速掌握Java编程的基础知识,并能够运用这些知识开发简单的小游戏。本章节(第2章)重点介绍了Java开发环境的安装与配置过程,特别强调了如何...

Global site tag (gtag.js) - Google Analytics