# Overview
![image](https://github.com/Kevin-Zh-CS/movie-search-engine/blob/master/img/image2.png)
# MVC
使用了MVC(Model-View-Controller)的设计模式,底层用的SpringBoot框架,将业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。
- **Model** - 项目中的pojo只有一个Movie类,在业务层接收搜索关键字通过文件索引查询数据并且完成数据的封装任务,是项目的核心逻辑处理的地方。
- **View** - 通过前端网页实现数据的可视化,向其传递List<Moive\>。
- **Controller** - 控制器作用于模型和视图上,用于接收前端发送的数据请求,及时调用业务层代码。
![image](https://github.com/Kevin-Zh-CS/movie-search-engine/blob/master/img/image1.png)
没有合适的资源?快使用搜索试试~ 我知道了~
基于Springboot+Elasticsearch+Vue和Web爬虫的前后端分离仿豆瓣电影搜索引擎源码+全部资料(毕业设计)
共160个文件
xml:133个
java:10个
txt:6个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 89 浏览量
2024-04-15
17:09:43
上传
评论
收藏 1.56MB ZIP 举报
温馨提示
【资源说明】 基于Springboot+Elasticsearch+Vue和Web爬虫的前后端分离仿豆瓣电影搜索引擎源码+全部资料(毕业设计).zip 【备注】 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如软件工程、计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载使用,也可作为毕设项目、课程设计、作业、项目初期立项演示等,当然也适合小白学习进阶。 3、如果基础还行,可以在此代码基础上进行修改,以实现其他功能,也可直接用于毕设、课设、作业等。 欢迎下载,沟通交流,互相学习,共同进步!
资源推荐
资源详情
资源评论
收起资源包目录
基于Springboot+Elasticsearch+Vue和Web爬虫的前后端分离仿豆瓣电影搜索引擎源码+全部资料(毕业设计) (160个子文件)
style.css 4KB
index.html 6KB
douban-search.iml 15KB
MovieServiceImpl.java 5KB
HtmlParseUtil.java 2KB
InvertedIndex.java 2KB
MovieController.java 1KB
EsClientConfig.java 589B
MovieService.java 404B
DoubanSearchApplication.java 339B
Movie.java 297B
IndexController.java 290B
DoubanSearchApplicationTests.java 229B
jquery.min.js 95KB
vue.min.js 91KB
axios.min.js 14KB
README.md 912B
image2.png 1.37MB
image1.png 40KB
application.properties 82B
file6.txt 224B
file2.txt 176B
file4.txt 162B
file3.txt 147B
file1.txt 141B
file5.txt 119B
workspace.xml 13KB
uiDesigner.xml 9KB
pom.xml 3KB
compiler.xml 809B
Maven__org_springframework_boot_spring_boot_starter_data_elasticsearch_2_4_1.xml 757B
Maven__org_elasticsearch_client_elasticsearch_rest_high_level_client_7_10_0.xml 750B
Maven__org_springframework_boot_spring_boot_configuration_processor_2_4_1.xml 736B
Maven__com_fasterxml_jackson_module_jackson_module_parameter_names_2_11_3.xml 724B
Maven__org_thymeleaf_extras_thymeleaf_extras_java8time_3_0_4_RELEASE.xml 713B
Maven__org_springframework_boot_spring_boot_test_autoconfigure_2_4_1.xml 701B
Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_smile_2_11_3.xml 698B
Maven__org_springframework_boot_spring_boot_starter_thymeleaf_2_4_1.xml 694B
Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_yaml_2_11_3.xml 691B
Maven__com_fasterxml_jackson_dataformat_jackson_dataformat_cbor_2_11_3.xml 691B
Maven__com_vaadin_external_google_android_json_0_0_20131108_vaadin1.xml 688B
Maven__com_fasterxml_jackson_datatype_jackson_datatype_jsr310_2_11_3.xml 683B
Maven__org_springframework_boot_spring_boot_starter_logging_2_4_1.xml 680B
Maven__org_elasticsearch_client_elasticsearch_rest_client_7_10_0.xml 673B
Maven__org_springframework_boot_spring_boot_starter_tomcat_2_4_1.xml 673B
Maven__com_fasterxml_jackson_datatype_jackson_datatype_jdk8_2_11_3.xml 669B
Maven__org_elasticsearch_plugin_aggs_matrix_stats_client_7_10_0.xml 666B
Maven__org_springframework_boot_spring_boot_autoconfigure_2_4_1.xml 666B
Maven__org_springframework_data_spring_data_elasticsearch_4_1_2.xml 666B
Maven__org_elasticsearch_plugin_transport_netty4_client_7_10_0.xml 659B
Maven__org_springframework_boot_spring_boot_starter_json_2_4_1.xml 659B
Maven__org_springframework_boot_spring_boot_starter_test_2_4_1.xml 659B
Maven__org_springframework_boot_spring_boot_starter_web_2_4_1.xml 652B
Maven__org_apache_tomcat_embed_tomcat_embed_websocket_9_0_41.xml 648B
Maven__com_fasterxml_jackson_core_jackson_annotations_2_11_3.xml 639B
Maven__org_elasticsearch_plugin_lang_mustache_client_7_10_0.xml 638B
Maven__org_elasticsearch_plugin_mapper_extras_client_7_10_0.xml 638B
Maven__org_elasticsearch_elasticsearch_secure_sm_7_10_0.xml 631B
Maven__org_springframework_boot_spring_boot_devtools_2_4_1.xml 631B
Maven__org_elasticsearch_elasticsearch_x_content_7_10_0.xml 631B
Maven__org_thymeleaf_thymeleaf_spring5_3_0_11_RELEASE.xml 629B
Maven__org_springframework_data_spring_data_commons_2_4_2.xml 624B
Maven__org_springframework_boot_spring_boot_starter_2_4_1.xml 624B
Maven__org_elasticsearch_plugin_parent_join_client_7_10_0.xml 624B
Maven__org_apache_lucene_lucene_analyzers_common_8_7_0.xml 624B
Maven__jakarta_activation_jakarta_activation_api_1_2_2.xml 621B
Maven__org_junit_platform_junit_platform_commons_1_7_0.xml 621B
Maven__jakarta_annotation_jakarta_annotation_api_1_3_5.xml 621B
Maven__com_fasterxml_jackson_core_jackson_databind_2_11_3.xml 618B
Maven__org_apache_lucene_lucene_backward_codecs_8_7_0.xml 617B
Maven__org_junit_platform_junit_platform_engine_1_7_0.xml 614B
Maven__org_apache_tomcat_embed_tomcat_embed_core_9_0_41.xml 613B
Maven__org_apache_lucene_lucene_spatial_extras_8_7_0.xml 610B
Maven__org_elasticsearch_plugin_rank_eval_client_7_10_0.xml 610B
Maven__org_junit_jupiter_junit_jupiter_params_5_7_0.xml 603B
Maven__org_springframework_boot_spring_boot_test_2_4_1.xml 603B
Maven__org_junit_jupiter_junit_jupiter_engine_5_7_0.xml 603B
Maven__org_apache_httpcomponents_httpasyncclient_4_1_4.xml 600B
Maven__jakarta_xml_bind_jakarta_xml_bind_api_2_3_3.xml 599B
Maven__org_elasticsearch_elasticsearch_core_7_10_0.xml 596B
Maven__org_apache_logging_log4j_log4j_to_slf4j_2_13_3.xml 596B
Maven__org_mockito_mockito_junit_jupiter_3_6_28.xml 593B
Maven__com_fasterxml_jackson_core_jackson_core_2_11_3.xml 590B
Maven__org_springframework_spring_expression_5_3_2.xml 590B
Maven__org_elasticsearch_elasticsearch_cli_7_10_0.xml 589B
Maven__org_apache_lucene_lucene_queryparser_8_7_0.xml 589B
Maven__org_elasticsearch_elasticsearch_geo_7_10_0.xml 589B
Maven__org_apache_lucene_lucene_highlighter_8_7_0.xml 589B
Maven__io_netty_netty_codec_http_4_1_55_Final.xml 588B
Maven__org_apache_httpcomponents_httpcore_nio_4_4_14.xml 586B
Maven__com_github_spullara_mustache_java_compiler_0_9_6.xml 583B
Maven__org_junit_jupiter_junit_jupiter_api_5_7_0.xml 582B
Maven__io_netty_netty_transport_4_1_55_Final.xml 581B
Maven__org_attoparser_attoparser_2_0_5_RELEASE.xml 577B
Maven__org_apache_lucene_lucene_spatial3d_8_7_0.xml 575B
Maven__io_netty_netty_resolver_4_1_55_Final.xml 574B
Maven__org_thymeleaf_thymeleaf_3_0_11_RELEASE.xml 573B
Maven__net_bytebuddy_byte_buddy_agent_1_10_18.xml 573B
Maven__org_apache_httpcomponents_httpclient_4_5_13.xml 572B
Maven__org_springframework_spring_context_5_3_2.xml 569B
共 160 条
- 1
- 2
资源评论
不走小道
- 粉丝: 3368
- 资源: 5054
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 2024数字化治理智算运维发展研究报告.pdf
- 2024美国电动自行车e-bike消费者洞察报告-维卓.pdf
- 2024企业消费管理白皮书.pdf
- 2024年研发管线评估-未满足需求的创新最终报告.pdf
- 65734_1733295871_tweiboqianbao75091562.apk
- CCD自动检测机含BOM和3D图纸和工程图机械结构设计图纸和其它技术资料和技术方案非常好100%好用.zip
- 基于MATLAB的车牌识别系统详细文档+全部资料+高分项目.zip
- 基于matlab的实现声音分离系统和图像处理系统详细文档+全部资料+高分项目.zip
- 基于MATLAB的水果分级系统、适用圆形水果,如苹果,橘子,柚子,柿子等,统计水果图片的面积,圆形度和色泽等多参数进行评价。该设计带一个GUI界面,从而得出该水
- 基于Matlab的指纹识别系统详细文档+全部资料+高分项目.zip
- 基于MATLAB电影推荐系统详细文档+全部资料+高分项目.zip
- 基于MATLAB仿真与建模作业 彩票仿真系统详细文档+全部资料+高分项目.zip
- 基于Matlab对超市排队系统进行模拟仿真项目详细文档+全部资料+高分项目.zip
- 基于MATLAB开发的量化回测系统详细文档+全部资料+高分项目.zip
- 基于MATLAB课程大作业 包括 图像处理工具、蹦极模拟系统、扫雷游戏详细文档+全部资料+高分项目.zip
- 基于MATLAB平台的PCA的人脸识别系统、原理为:从一副生活照中寻找到人脸,分割人脸区域图像,PCA算法进行降维,和库里图片进行对比,输出目标人脸以及相关个人
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功