项目一:
网页新闻发布系统:
功能:
调用天气的接口,页面展示天气
查看新闻内容。发新闻,删新闻,改新闻。(增删改查)
登录,注册,分页,退出登录。
技术:
SpringBoot',Freeemarker,mysql',springmvc hibernate,maven,使用druid数据源数据库连接池
详细讲解:
1:项目搭建:
Freeemarker:基于java的模板引擎,被用来设计成HTML web页面,简化web应用开发,使java代码从web页面分离出来,增强系统的可维护性。
springboot:使用SpringBoot很容易创建一个独立运行、准生产级别的基于Spring框架的项目,使用SpringBoot你可以不用或者只需要很少的Spring配置。快速构建项目。• 2.对主流开发框架无配置集成。• 3.项目可独立运行,无需外部servlet容器。• 4.提供运行时的应用监控。• 5.极大地提高了开发部署效率。
Druid是一个非常优秀的数据库连接池。在功能、性能、扩展性方面,都超过其他数据库连接池
数据库连接池负责分配、管理和释放数据库连接,它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个;释放空闲时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏。这项技术能明显提高对数据库操作的性能。
2 hibernate。xml 配置hibernate
application。yml 配置数据源