oa开发好转行吗_Java学习79天--OA系统实战

学习主题:OA系统部门管理

学习目标:

1 掌握web开发项目实战,熟练使用web开发基础技术

对应作业

1. 项目入门-了解项目功能

(1) 什么是OA系统?

办公自动化(OA),英文Office Automation的缩写。它可以通过特定流程或特定环节与日常事务联系在一起,使公文在流转、审批、发布等方面提高效率,实现办公管理规范化和信息规范化,降低企业运行成本。

(2) 在项目的需求分析阶段,开发人员需要准备哪些东西?

开发工具 数据库 服务器

(3) oracle中,导入数据库表如何操作?

工具栏ToolsàImport Tablesà选中需要导入的SQL即可。

2. 项目入门-搭建项目框架

(1) 根据MVC原理,OA项目如何进行分层?

71be339ceecc0d87cfac17901664ebe9.png

(2) 导入的外部jar包有哪些?

007067fe20dca93d5b99f6d3d015a4c1.png

(3) 项目访问名如何更改?

Wel.xml中可以修改,也可以在创建servlet时修改。

3. 部门管理-添加部门-完成后台代码并进行JUnit测试

(1) 进行JUnit测试的步骤?

1. 添加Junit包

6ebefdb51ed893436815fb78f8f85192.png

2. 在测试的方法前添加@Text注解

208512ec90463ff82a2e68ded0eef624.png

(2) 如何在web.xml进行servet的配置?

748b4823b5511420bd9b3a66c6e8d3ea.png

(3) 对于添加部门操作,大致逻辑应该怎么实现,添加成功怎么办,添加失败怎么办?

创建Dao层à创建Service层—>创建Servlet层

然后在Servlet中调用Service层方法,在Service层中调用Dao层中的方法,Dao层中调用数据库中的增删改查操作。

4. 部门管理-添加部门-完成前台代码并成功测试

(1) 添加部门成功要利用重定向,假如用请求转发可以吗?

不可以,否则会重复提交。

(2) 根据时序图,简述添加部门的过程:

JspàServlet—>Service—>Dao

DaoàServiceàServletàJSp

Jsp页面点击操作经过底层一系列操作在返回到JSP页面。

5. 部门管理-查询所有部门

(1) 查询所有部门,整体逻辑是什么样的?中间如何跳转?

1. 点击JSP页面的查询所有部门

2. JSP页面会将点击信息返回给Servlet。

3. Servlet接受到JSP来的信息,调用业务层执行相应业务。

4. 业务层调用DAO层执行相应的逻辑代码

5. 然后将Dao层返回给业务层(service)再返回给Servlet

6. 最终Servlet再讲相应结果返回给JSP页面。

(2) 后台查询出部门数据放入集合中,在jsp中如何进行遍历?代码如何实现?

使用JSTL语言实现。

1. 首先在JSP页面 引入 JSTL

6e075a94afedd2e95b143969ede13196.png

2. <c:forEach> 语句进行循环遍历

c807fb9f2b7fbee3a76b134f5f173173.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值