中国开发网: 论坛: 程序员情感CBD: 贴子 245652
MaoMao
网页开发所需技能,大家都掌握了把。。。
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:
&#61548; <html>
&#61692; <html:base/>
根据当前页面的Url,设定相对路径。
&#61692; <html:button>
&#61692; <html:submit>
&#61692; <html:cancel>
&#61692; <html:checkbox>
&#61692; <html:errors>
&#61692; <html:form>
&#61692; <html:hidden>
&#61692; <html:html>
&#61692; <html:image>
&#61692; <html:img>
&#61692; <html:link>
&#61692; <html:multibox>
&#61692; <html:select>
&#61692; <htmlption>
&#61692; <htmlptions>
&#61692; <htmlassword>
&#61692; <html:radio>
&#61692; <html:reset>
&#61692; <html:rewrite>
&#61692; <html:text>
&#61692; <html:TextArea>
&#61548; <logic>
&#61692; <logic:empty>
&#61692; < logic:notempty>
&#61692; < logic:equal>
&#61692; < logic:notequal>
&#61692; < logic:forward>
&#61692; <logic:redirect>
&#61692; <logic:greaterEqual>
&#61692; <logic:greaterthan>
&#61692; <logic:iterate>
&#61692; <logic:lessequal>
&#61692; <logic:lessThan>
&#61692; <logic:match>
&#61692; <logic:notmatch>
&#61692; <logicresent>
&#61692; <logic:notpresent>
&#61548; <tiles>
进行页面统一布局
&#61548; <bean>
&#61692; <bean:cookie>
&#61692; <bean:define>
&#61692; <bean:header>
&#61692; <bean:include>
&#61692; <bean:message>
&#61692; <beanage>
&#61692; <beanarameter>
&#61692; <bean:resource>
&#61692; <bean:size>
&#61692; <bean:struts>
&#61692; <bean:write>
5、 Jsf Tag
Skills to be mastered:
6、 Applet技术
Skills to be mastered:
&#61548; Applet 与Servlet通讯
&#61692; 使用对象流对象进行基于Http的通讯
&#61548; Applet 调用JavaScript
&#61548; JavaScript调用Applet
&#61548; Applet使用数字签名
&#61548; Applet 与Html混合使用
Web Layer Packages
7、 Web基本概念
Skills to be mastered:
&#61548; 内置对象
&#61692; Request
&#61692; Response
&#61692; Session
&#61692; ServletConfig
&#61548; Servlet生命周期
&#61692; 在Init()方法中作数据库的初始化
&#61692; 在destroy()方法中释放数据库对象
&#61692; 读取web.xml中的全局初始化参数
&#61692; 读取web.xml中制定servlet的初始化参数
&#61692; 识别doget()、dopost()方法的作用与区别
8、 Servlet
Skills to be mastered:
&#61548; 数据请求与处理
&#61692; 从jsp向servlet发送请求数据及接收。
&#61692; 从jsp向jsp发送请求数据及接收。
&#61692; 从servlet向servlet请求数据及接收
&#61548; 网页定位
&#61692; 从Servlet转向jsp
&#61656; Senddirect()
&#61656; Forward()
&#61692; 从jsp转向jsp
&#61548; 由servlet根据jsp的动作进行jsp转向
&#61548; ServletContext
&#61548; ServletConfig
9、 Jsp
Skills to be mastered:
&#61548; Jsp语法规则
&#61548; Jsp Tag
&#61692; <page>
&#61692; 错误处理
&#61692; <include>
&#61692; <jsp>
&#61656; <jsp:useBean>
&#61656; <jsp:getProperty>
&#61656; <jsp:setProperty>
&#61656; <jsp:include>
&#61656; <jsp:forward>
&#61656; <jsparam>
&#61656; <jsplugin>
10、 Web文件结构
Skills to be mastered:
&#61548; 文件结构
&#61548; Web.xml
11、 Web.xml文件解析
Skills to be mastered:
&#61548; 全局初始化参数
&#61548; Servlet声明
&#61548; Servlet初始化参数
&#61548; Initialize and load Tag
12、 MVC模式
Skills to be mastered:
&#61548; MVC含义
13、 Struts架构
Skills to be mastered:
&#61548; Struts-Config.xml编辑
&#61548; Action
&#61548; Forward
&#61548; ActionForm
&#61548; Catch Error
&#61548; ActionMapping
&#61548; Validation
&#61548; Spring与Struts集成
14、 Jsf架构
Skills to be mastered:
与Struts对应
15、 Web service技术
Skills to be mastered:
&#61548; 配置WebService运行环境
&#61548; 编写WebService配置文件
&#61548; 编写webService Server端
&#61548; 编写WebService Client
&#61548; 发布WebService
16、 Spring架构
Skills to be mastered:
&#61548; 编写Spring框架配置文件Application-Context.xml以及Web.xml
&#61548; 在Web Servlet中调用Spring中的bean
&#61548; Spring与Struts的集成
&#61548; Spring与Hibernate的集成
&#61548; Spring与Ejb的集成
&#61548; Spring中访问数据库的几种办法。
17、 Ejb架构
Skills to be mastered:
&#61548; 手工编写EntityBean
&#61548; 手工编写SessionBean
&#61548; 手工编写 MessageBean
&#61548; 手工编写Ejb描述文件
&#61548; 编写客户端访问Ejb
Message Communication Packages
18、 消息队列技术
Skills to be mastered:
&#61548; 在Weblogic上配置MessageFactory、Queue
&#61548; 点对点消息发送的客户端代码
&#61548; Topic-based的消息发送的客户端代码
&#61548; 编辑消息配置文件
&#61548; MQ在Linux上的安装于配置
&#61548; 基于MQ的客户端代码
&#61548; 消息驱动Bean(Mdb)与消息队列的综合应用(代码)
19、 Jmail技术
Skills to be mastered:
&#61548; JMail模型
&#61548; 发送邮件以及附件
OutPut Packages
20、 Web显示及打印技术
Skills to be mastered:
&#61548; 使用Jasper显示及打印
DataBase Packages
21、 Jdbc
Skills to be mastered:
&#61548; 基本概念以及表示方法
&#61692; Driver
&#61692; Url
&#61548; 注册驱动程序
&#61548; 建立Connection
&#61548; 建立Statement
&#61548; 建立ResultSet
&#61548; 回调函数的使用
&#61548; PreparedStatement
&#61548; CallableStatement
&#61548; Meta Data
&#61548; 采用工厂模式构建数据库访问类
22、 DataBase技术
Skills to be mastered:
&#61548; 手工创建Table(包括各种约束、规则)
&#61548; 手工创建StoreProcedure
&#61548; 手工创建Trigger
&#61548; 手工创建Function
&#61548; 在StoreProcedure和Trigger中控制Transaction
&#61548; Grant Permission to Users to use DataBase Object
&#61548; Remember and use embedded Functions in Oracle
&#61548; 创建并使用表空间
&#61548; 在Linux中安装Oracle
&#61548; 在Linux中安装并使用Db2
&#61548; 在Linux中安装并使用MySql
23、 Hibernate技术
Skills to be mastered:
&#61548; 编辑Hibernate-Config.xml配置文件
&#61548; 编辑实体配置文件,重点描述实体之间的关系。
&#61548; 事务控制
&#61548; 客户端调用代码
&#61548; 集成环境IDE中设置Hibernate
&#61548; 与Spring的集成
24、 JDom技术
Skills to be mastered:
&#61548; 读取并解析xml文件
&#61548; 从xml文件向Dbms系统传送数据
&#61548; 从DBMS导出数据到xml
Configure & Test & Deploy Packages
25、 开发环境IDE
Skills to be mastered:
&#61548; Eclipse3.1+ MyEclipse
&#61548; Wsad
&#61548; Jbuilder
26、 Linux/Aix环境配置及常用命令
Skills to be mastered:
&#61548; 安装Oracle10g在Linux上。
&#61548; 安装websphere/weblogic/tomcat/jboss
&#61548; 安装Cvs
&#61548; 安装Ftp
&#61548; 安装远程登陆服务
27、 Tomcat配置
Skills to be mastered:
&#61548; 在Linux上运行Tomcat
&#61548; 配置虚拟服务器
&#61548; 改变Tomcat端口号
&#61548; 配置数据源DataSource
&#61548; 配置角色及用户
&#61548; IDE环境中配置Websphere
28、 Websphere配置
Skills to be mastered:
&#61548; 在Linux上运行Websphere
&#61548; 配置Ejb配置文件
&#61548; 配置web.Xml配置文件
29、 Weblogic配置
Skills to be mastered:
&#61548; 在Linux上运行Weblogic
&#61548; 配置Ejb配置文件
&#61548; 配置web.Xml配置文件
30、 Jboss配置
Skills to be mastered:
&#61548; 在Linux上运行Weblogic
&#61548; 配置Ejb配置文件
&#61548; 配置web.Xml配置文件
31、 Ant
Skills to be mastered:
&#61548; 配置Ant运行环境
&#61548; 针对project编制builder.xml
&#61548; 将Ant集成进IDE开发环境中
32、 JUnit
Skills to be mastered:
&#61548; TestCase
&#61548; TestSuite
&#61548; TestCase中的逻辑方法
&#61548; Junit集成到Ant
&#61548; IDE中的JUnit配置
33、 Cvs
Skills to be mastered:
&#61548; Cvs server环境配置
&#61548; Cvs Client 环境配置
&#61548; 常规操作
&#61692; 初始化倒入到服务器
&#61692; CheckOut
&#61692; CheckIn
&#61548; 配置IDE环境使用Cvs
34、 ClearCase
Skills to be mastered:
Design & Analysis Packages
35、 RationalRose
Skills to be mastered:
&#61548; 设计UseCase
&#61548; 设计活动图
&#61548; 设计顺序图
&#61548; 设计状态图
&#61548; 设计类视图
&#61548; 设计数据模型
&#61548; 使用soda for word 转出设计文档
36、 设计模式
Skills to be mastered:
&#61548; Factory/Singleton
&#61548; Adaptor
&#61548; Bridge
&#61548; Prototype
&#61548; Builder
&#61548; Fa&ccedil;ade
&#61548; Proxy
&#61548; Composite
&#61548; Command
&#61548; Flyweight
&#61548; Decorator
&#61548; Visitor
&#61548; Observor

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录