学习J2EE必须掌握的36个Package

  • 本文总结了学习J2ee必须掌握的36个Package,包括HTML,CSS,Web概念等等。
  •  

    我总结了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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值