J2EE程序员的Package

2024-06-03 03:38
文章标签 程序员 package j2ee

本文主要是介绍J2EE程序员的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程序员的Package的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1025924

相关文章

ORACLE语法-包(package)、存储过程(procedure)、游标(cursor)以及java对Result结果集的处理

陈科肇 示例: 包规范 CREATE OR REPLACE PACKAGE PACK_WMS_YX IS-- Author : CKZ-- Created : 2015/8/28 9:52:29-- Purpose : 同步数据-- Public type declarations,游标 退休订单TYPE retCursor IS REF CURSOR;-- RETURN vi_co_co

j2EE通用jar包的作用

原文:http://blog.sina.com.cn/s/blog_610901710101kx37.html IKIKAnalyzer3.2.8.jar // 分词器 ant-junit4.jar // ant junit antlr-2.7.6.jar // 没有此包,hibernate不会执行hql语句。并且会报NoClassDefFoundError: antlr

UserWarning: mkl-service package failed to import

安装完成anaconda,并设置了两个环境变量  之后再控制台运行python环境,输入import numpy as np,提示错误 D:\InstallFolder\Anaconda3\lib\site-packages\numpy\__init__.py:143: UserWarning: mkl-service package failed to import, therefore

LabVIEW程序员是怎样成长为大佬

成为一名LabVIEW编程领域的“大佬”需要时间、实践、学习和解决复杂问题的经验。尽管LabVIEW作为一种图形化编程语言在初期可能相对容易上手,但要真正成为精通者,需要在多个层面上深入理解。以下是LabVIEW程序员如何逐步成长为“大佬”的路径: 1. 打好基础 LabVIEW的大佬们通常在初期会打下非常坚实的基础,理解LabVIEW编程的核心概念,包括: 数据流编程模型:Lab

程序员必备心理学——心流

心理学之心流 前言一、“心流”是什么?二、心流的好处二、如何进入心流心流状态的四个阶段第一个阶段:挣扎第二个阶段:放松第三个阶段:心流第四个阶段:巩固 进入心流的技巧 总结题外话 前言 你是否常常感觉自己明明学习了一整天,但是就是感觉没有太多的收获。这个时候除了你的学习方向等问题之外,也可能是你的学习方法太低效了。作者本人就经常有这种情况,好在偶然间在b站刷到一个大佬的这个心

maven 指令之package 和install的区别

https://blog.csdn.net/zy103118/article/details/79901357   maven 指令之package 和install的区别 2018年04月11日 19:08:46 brave_zhao 阅读数:2018更多 个人分类: maven maven package 和 install 区别 原创 2016年08月18日 14:55:26

程序员都在使用的画图工具

大家好,我是袁庭新。 程序员都在使用的画图工具,你一定没用过这款画图工具吧!我教程中的架构图都是用它来画的。 比如我编写的RDB工作原理图就是用draw.io绘制的,如下图所示: 再例如Redis集群故障恢复原理图我也是通过draw.io工具绘制的,如下图所示: 是不是觉得draw.io绘制的图形特别简洁、美观。它的官网是: https://www.drawio.com dra

GitHub:代码是程序员沟通最直接的手段

如果不是 Andreessen horowitz 的投资,估计 GitHub 很难被福布斯、CNN、纽约时报等传统媒体注意到。普通大众之前不了解这个工具,是因为它距离记者的世界太远了——GitHub 是一个程序员所使用的托管项目的服务。 但在一些程序员眼里,它不仅是托管项目的地方,还是“开源”项目的大本营,而且是提高程序员“技术水平”和“技术品味”的地方,更是一个程序员社交的地方。

黑马程序员---银行业务调度系统

模拟实现银行业务调度系统逻辑 需求分析: 银行内有6个业务窗口,1 - 4号窗口为普通窗口,5号窗口为快速窗口,6号窗口为VIP窗口。 有三种对应类型的客户:VIP客户,普通客户,快速客户(办理如交水电费、电话费之类业务的客户)。 异步随机生成各种类型的客户,生成各类型用户的概率比例为:         VIP客户 :普通客户 :快速客户 =  1:6:3。 客户办理业务所

黑马程序员---空中网面试题

空中网4k/5k月薪挑选大四实习生的线程题     两年前,我们一个大四的学员去应聘空中网的实习生职位,空中网只给他出了三道线程题,拿回家做两天后再去给经理讲解,如果前两题做好了给4k月薪,第三道题也做出来的话就给5k的月薪。这样的实习薪水和招聘要求,不需要有工作经验的限制,纯粹是技术功底的比拼和考核,而不像许多其他公司非要招两年工作经验的人,逼得那些刚毕业和未毕业的大学生不得不去撒谎,不得不去做