软件工程项目实训技术要求列表
本文档定义了参加软件工程实训的学员需要掌握的知识,以保证能够按照实训计划的要求顺利完成项目实训。
第一部分:核心Java技术
Java技术的关键特性:JDK、JVM、垃圾回收、代码安全性
面向对象编程:
抽象、封装
类、属性、方法、包、构造方法、修饰符
继承、重载、覆盖、多态
常见类如String、Math、Vector、Hashtable
构造方法的执行原理、初始化对象的原理
高级类特性:静态、final、抽象类、单子设计模式
基本编程要素:
标识符、关键字、数据类型、数组
表达式和流程控制
内存分配、参数传递
接口的必要性
异常:
定义异常纠正运行时错误
定义和使用用户定义异常
了解线程、同步和异步
了解流、文件输入和输出
了解集合
了解线程通讯
第一部分参考资料:
1、SUN公司标准课程 SL-275《JA V A语言编程》 电子版
2、《Java基础教程》作者:耿祥义 清华大学出版社 29元
第二部分 J2EE部分
J2EE应用体系
J2EE应用体系结构
J2EE应用开发要素:
表示层:HTML、MIME Type、Servlet、JSP、JavaBeans
业务逻辑层:JavaBeans、EJB
应用服务器:BEA WebLogic、Jboss、Tomcat
Service:JDBC、JNDI、JMS、RMI、容器
开发工具:Eclipse、Jcreator
MVC模式
Web Server:
URL和Protocols
HTTP
J2EE应用组成结构及打包
J2EE应用服务器
WebLogic Server的安装
WebLogic Server的使用:
启动和停止
配置和部署应用
配置连接池和数据源
Servlets and JSP
什么是Servlets
Servlets的生命周期
Servlets的安全和性能优势
jsp可以用什么软件写Servlets的API和主要方法service()、doGet()、doPost()
ServletContext、HttpServletRequest、HttpServletResponse的使用会话技术,重点是session的使用
Servlets Filters和listeners
什么是JSP
了解JSP 与Servlets本质相同
JSP技术:
Dirctives:page,include
Scripting
Declarations
Expressions
Scriptlets:
Actions:Javabean,include
四种范围
常用内置对象
了解XML的JSP
JDBC、连接池和数据源
JDBC driver的类型和选择
常用JDBC API的使用:Connection、Statement、ResultSet
结果集数据类型与数据库数据类型的映射
高级类:PreparedStatement、CallableStatement的使用
连接池的原理
数据源的原理和使用
JNDI
什么是JNDI
初始化JNDI对象
在JNDI上绑定对象、查对象
Struts
Struts与MVC的关系
开源的struts构架特点
Struts包含的组件:ActionServlet、l、ActionForm、Action class、一系列JSP标签、application resource file
在开发工具中配置和部署struts构架
第二部分参考资料:
1、IBM公司标准课程 SW-225《WebSphere Studio Application Developer》 电子版
2、J2EE specification 1.4 java.sun
3、《精通JSP编程》作者:赵强 电子工业出版社 49元
第三部分 数据库部分
SQL2000或Oracle
网络关系型数据库系统:数据库服务器、管理客户机、端口
数据库的安装、配置和管理
创建数据库
结构化查询语言SQL:DQL、DDL、DML、DCL
使用数学函数
使用约束实现数据的完整性
各种类型的索引
查询优化
创建和管理视图
批处理和存储过程
第三部分参考资料:
1、《oracle9i基础教程》 电子版
2、《SQL Server 2000教程》电子版
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论