欢迎光临散文网 会员登陆 & 注册

学习Java45天!4小时打造企业级项目功能,敢来一场挑战吗?

2023-06-19 17:41 作者:黑马程序员黄埔训练营  | 我要投稿

        志存高远天际宽,携手攀登巅峰峦。在黑马黄埔训练营学习了45天,就迎来了一次真实的企业级项目需求实战。这次考试需要同学们在4个小时内进行完成。

      黄埔训练营一直注重将学习与实际工作相结合,在每个阶段学员们将面临各种真实业务场景问题,这就需要学员运用所学知识进行分析、设计和解决。

本次Web阶段考试的试卷内容:

1.说明

说明: 本次考试试题形式全部为编程题,核心思想就是根据页面原型、需求说明、接口文档开发对应的功能接口,并完成接口测试及前后端联调。

提示1 : 考试时间约四个小时 ( 平均每个题目半个小时 ),请合理分配考试时间 , 不要在一个题目上卡住太长时间 。 

提示2: 细

2.需求

a.按照三层架构的标准完成基础结构的搭建、代码规范(类名、包名、方法名)、优雅。【5分】

b.客户信息的新增接口开发。【10分】

c.户信息的动态条件分页查询接口开发。【15分】

d.修改客户信息接口开发,要求:动态修改,传递了值,就修改该字段;没传递,则不修改 。【15分】

e.客户信息的批量删除功能开发 。【10分】

f.客户年龄段统计接口开发,要求:最好基于一条SQL语句一次性统计出来【15分】。

g.基于Spring AOP面向切面编程,记录 controller层的所有方法 并且 标识有指定自定义注解(@Log)的方法的操作日志【15分】。

        日志表在资料中已经提供,需要记录如下内容:

                客户端请求的url地址

                访问的目前类的类名

                访问的目标方法的方法名

                方法运行时传入的参数

                方法运行时的返回值(json格式)

                客户端浏览器信息 (请求头中的 User-Agent 表示的就是客户端浏览器的信息)

                客户端操作系统名称(请求头中的 sec-ch-ua-platform 表示的9)就是客户端浏览器的信息)

                操作时间

                操作耗时

                需要将上述的日志信息,记录在数据库表 crm_operate_log中。

h.根据接口完成日志的分页查询功能。【5分】

i.根据页面原型,完成日志查询前端页面的制作。【10分】

可以参考其他页面,或官方文档:https://element.eleme.cn/#/zh-CN/component/table , 最终页面效果如下

3.要求 

  • 完全根据页面原型 及 接口文档开发 , 看清楚需求 。

  • 代码规范:三层架构的包、接口、类的定义规范 。

  • 资料中提供了前端工程部署的nginx,方便对接口进行测试和联调, 将其解压到一个没有中文不带空格的目录下,启动,占用端口号为100,故直接访问 http://localhost:100

4.附件

    在附件的压缩包中包含如下内容:

  • 页面原型及需求说明

  • 接口文档

  • 数据库表结构及测试数据

  • 基础工程(包括后端 及 前端)

  • 前端工程部署的nginx,方便联调测试

5.试题素材资料:

https://uaierarowd.feishu.cn/docx/XoxOdG0DwopMpexcFHJcjb58nre

【敬请期待黑马程序员黄埔训练营下一次考试】~~~ 



学习Java45天!4小时打造企业级项目功能,敢来一场挑战吗?的评论 (共 条)

分享到微博请遵守国家法律