首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    java开发后端框架_java开发后端框架

    1 java开发后端框架 java从推出到现在技术不断发展,语言也优化的越来越好,对于java工程师来说技术的不断发展,他们需要不断学习java进阶,而对于新手来说就能从基础到核心。 下面小编给大家说说java开发后端框架,希望能对你有些帮助。 Struts在项目中主要负责视图层、控制层,在视图层提供了大量的标签库,提高视图层的开发速度。 是一种对象、关系的映射工具, 提供了从 Java类到数据表的映射,也提供了数据查询和恢复等机制, 大大减少数据访问的复杂度。把对数据库的直接操作 , 转换为对持久对象的操作。 解决程序与数据库的依赖,即使用了Hibernate之后,以后更改数据库不需要更改代码,因为Hibernate会根据数据库方言来生成对应的SQL语句;2、是对JDBC的轻量级封装,简化持久层的代码,提高开发速度

    4K30编辑于 2022-08-14
  • 来自专栏全栈程序员必看

    java后端开发框架有哪些(java后端需要学哪些框架)

    Java web开发框架了解 web开发 前端–页面的设计、路由、展示—静态资源(HTML、CSS、JS)–web服务器(nginx)– Vue 技术栈开发 后端–对外提供(类)RESTful风格的 API—数据库交互– web应用服务器(tomcat)– Spring 技术栈开发 交互–HTTP协议通信– JSON格式–RESTful 风格 java web开发框架的变迁 SSH ——Struts 常用的框架 数据层:mybatis API层:spring mvc 业务层:spring 外加重要的:spring boot——进一步简化基于 spring 框架的项目的构建工具 web后端开发框架 企业最常用 Spring:是 Java 后端框架家族里面最强大的一个框架,其拥有 IOC(控制反转) 和 AOP(面向切面) 两大利器,大大简化了软件开发复杂性。 并且,Spring 现在能与所有主流开发框架集成,可谓是一个万能框架,Spring 让 JAVA 开发变得更多简单。 SpringMVC:API层,处理|响应请求,获取表单参数,表单校验等。

    2.9K11编辑于 2022-07-31
  • 来自专栏AVAJ

    用友java后端开发面经

    笔试做的很菜) 以为凉了,27号被捞起来了,现在看来面了也有点凉 视频面试 时间:19分钟左右 面试官人不错 1 自我介绍 2 自我介绍完马上问了我实习期间所做的项目 balabala然后问我java 当时只记得啥invoke,亏大啦,其实我前一天已经复习了spring的事务的,这里应该扯一扯事务的,可惜了) 8 springMVC流程(这块简单的答了一下流程,感觉自己呆呆的,问我拦截器属于哪个流程) 9

    60130发布于 2019-08-20
  • 来自专栏芋道源码1024

    Java 后端开发实践 - 项目模板

    整理出一套公共性的项目模板,旨在尽量多地包含日常开发所需,减少开发者的重复性工作以及提供一些最佳实践。 1. 一个好的README给人以项目概览,可以使新人快速上手项目,并降低沟通成本,建议包括: 项目简介 一两句话描述该项目实现的业务功能 技术选型 项目的技术栈,包括语言,框架,中间件等 本地构建 列出本地开发过程中所用到的工具命令 自动化测试如何分类 技术架构 技术架构图 部署架构 部署架构图 外部依赖 项目运行时所以来的外部集成方 环境信息 各个环境的访问方式,数据库连接 编码实践 统一的编码实践,比如异常处理原则,分页封装等 FAQ 开发过程中常见问题的解答 注意保持README的持续更新,一些重要的架构决定可以通过示例代码的形式记录在代码块当中,新开发者可以通过直接阅读这些示例代码快速了解项目的通用实践方式以及架构选择 2.

    87610发布于 2020-12-08
  • 来自专栏王二麻子IT技术交流园地

    Java后端开发规范(基于阿里开发规范)

    【强制】类名使用 UpperCamelCase 风格,必须遵从驼峰形式,但以下情形例外:DO / BO / DTO / VO / AO

    1.9K21编辑于 2023-07-18
  • 来自专栏全栈程序员必看

    java后端开发需要学什么_从事Java后端开发,要学习哪些知识和技能?

    首先要明确后端包括哪些职业:DBA(数据库维护优化专家),Developer(程序猿),Architect(构架师),Scrum master及类似(敏捷开发专家),Project Manager(产品狗 对于初学Java并且有志于后端开发的同学来说,需要重点关注以下几个部分: 基础:比如计算机系统、算法、编译原理等等 Web开发: 主要是Web开发相关的内容,包括HTML/CSS/js(前端页面)、 Servlet J2EE:你需要学习的是Servlet/JSP(J2EE)部分,这部分是Java后端开发必须非常精通的部分,因此这部分是这三部分中最需要花精力的。 最后一步,你需要学会使用数据库,mysql是个不错的入门选择,而且Java领域里主流的关系型数据库就是mysql。 总而言之,这个阶段,你需要做的是深入了解Java底层和Java类库(比如并发那本书就是Java并发包java.concurrent的内容),也就是JVM和JDK的相关内容。

    1.2K30编辑于 2022-09-08
  • 来自专栏JAVAandPython君

    简单聊聊Python后端开发Java后端的区别

    今天我想以个人观点来简单说说Java后端开发和Python后端开发的区别。 回归正题 Java和Python开发后端的区别,从我个人最直观的感受就是 1、简易度 Python后端框架最火的就是Django和flask,我也写过这两个框架的系列文章,感兴趣的可以去看看。 2、项目架构 了解Python或者Java中任一web框架并且都开发过的朋友,应该有个很明显的感受,就是感觉Java的项目架构更加的清晰明了,仿佛是一种行业内的规定。 flask项目架构 3、生态环境 生态环境也许是Java后端更火的原因之一吧。Java后端生态真的是数一数二的地位,它说第二没人敢说第一。 总结 除了上面我的一些直观感受,Java后端的优势确实还是有许多,例如性能、并发等。 可能有些小伙伴会说,那做Python后端还有前途吗?

    15.9K40发布于 2020-11-05
  • 来自专栏全栈程序员必看

    java后端开发需要什么_从事Java后端开发,要学习哪些知识和技能?

    很多小伙伴想转行做Java后端,但是又不知道到底该学习些什么。今天就跟你们聊聊做Java后端,需要学习和了解什么? 1、首先要明确后端包括哪些职业 DBA(数据库维护优化专家) Developer(程序猿) Architect(构架师) Scrummaster及类似(敏捷开发专家) ProjectManager(产品狗 对于初学Java并且有志于后端开发的同学来说,需要重点关注以下几个部分: 基础:比如计算机系统、算法、编译原理等等。 Web开发:主要是Web开发相关的内容,包括HTML/CSS/js(前端页面)、Servlet/JSP(J2EE)以及MySQL(数据库)相关的知识。 J2EE:你需要学习的是Servlet/JSP(J2EE)部分,这部分是Java后端开发必须非常精通的部分,因此这部分是这三部分中最需要花精力的。

    73420编辑于 2022-09-08
  • Java后端开发——分层解耦详解

    在程序设计和开发时,让每一个接口、类、方法的职责尽可能单一。 代码拆分为以下三层: controller :控制层,接收前端请求,处理请求并响应数据。 (UserService userService) { this.userService = userService; } 优点:封装性好,依赖关系清晰 缺点:需额外编写Set方法,代码量大 实际开发

    25010编辑于 2025-12-23
  • 来自专栏程序员的成长之路

    最近面试 Java 后端开发的感受!

    首发:cnblogs.com/JavaArchitect/p/10011253.html 上周,密集面试了若干位Java后端候选人,工作经验在3到5年间。 我的标准其实不复杂(适用90%小小小公司,BAT等自动忽略): 第一能干活,第二Java基础要好,第三最好熟悉些分布式框架。我相信其它公司招初级开发时,应该也照着这个标准来面的。 我们知道,目前Java开发是以Web框架为主,那么为什么还要问Java核心知识点呢?我这个是有切身体会的。 过了半年以后,后者的能力快速升级到高级开发,由于对JAVA核心知识点了解很透彻,所以看一些分布式组件的底层实现没什么大问题。而前者,一直在重复劳动,能力也只一直停留在“会干活”的层面。 而在现实的面试中,如果不熟悉Java核心知识点,估计升高级开发都难,更别说是面试架构师级别的岗位了。 至少了解如何看日志排查问题 Linux方面,至少了解如何看日志排查问题!

    79730发布于 2019-04-29
  • 来自专栏微信公众号:Java团长

    最近面试Java后端开发的感受

    来源:cnblogs.com/JavaArchitect/p/10011253.html 在上周,我密集面试了若干位Java后端的候选人,工作经验在3到5年间。 我的标准其实不复杂:第一能干活,第二Java基础要好,第三最好熟悉些分布式框架。我相信其它公司招初级开发时,应该也照着这个标准来面的。 我们知道,目前Java开发是以Web框架为主,那么为什么还要问Java核心知识点呢?我这个是有切身体会的。 过了半年以后,后者的能力快速升级到高级开发,由于对JAVA核心知识点了解很透彻,所以看一些分布式组件的底层实现没什么大问题。 而前者,一直在重复劳动,能力也只一直停留在“会干活”的层面。 而在现实的面试中,如果不熟悉Java核心知识点,估计升高级开发都难,更别说是面试架构师级别的岗位了。 至少了解如何看日志排查问题 Linux方面,至少了解如何看日志排查问题!

    91030发布于 2018-12-28
  • 来自专栏Java后端技术栈cwnait

    最近面试 Java 后端开发的感受!

    www.cnblogs.com/JavaArchitect/p/10011253.html 前段时间,密集面试了若干位Java后端候选人,工作经验在3到5年间。 我的标准其实不复杂(适用90%小小小公司,BAT等自动忽略): 第一能干活,第二Java基础要好,第三最好熟悉些分布式框架。我相信其它公司招初级开发时,应该也照着这个标准来面的。 我们知道,目前Java开发是以Web框架为主,那么为什么还要问Java核心知识点呢?我这个是有切身体会的。你必须掌握的 21 个 Java 核心技术! 过了半年以后,后者的能力快速升级到高级开发,由于对JAVA核心知识点了解很透彻,所以看一些分布式组件的底层实现没什么大问题。 而前者,一直在重复劳动,能力也只一直停留在“会干活”的层面。 而在现实的面试中,如果不熟悉Java核心知识点,估计升高级开发都难,更别说是面试架构师级别的岗位了。 至少了解如何看日志排查问题 Linux方面,至少了解如何看日志排查问题!

    66830发布于 2019-07-16
  • 来自专栏全栈程序员必看

    Java Web和Java后端开发的学习路线

    基础:比如计算机系统、算法、编译原理等等 Web开发: 主要是Web开发相关的内容,包括HTML/CSS/JS(前端页面)、Servlet/JSP(J2EE)以及Mysql(数据库)相关的知识。 J2EE:你需要学习的是Servlet/JSP(J2EE)部分,这部分是Java后端开发必须非常精通的部分,因此这部分是这三部分中最需要花精力的。 这个阶段,有一本书是你必须看的,它叫做《深入理解Java虚拟机》。这本书绝对是Java开发者最重要的书,没有之一。在我眼里,这本书的重要性还要高于《Java编程思想》。 这三本分别适合三种人,《深入理解计算机系统》比较适合一直从事Java Web开发和APP后端开发工作的人群。 比如你做Java Web和APP后端开发,《tcp/ip详解 卷一、二、三》这本书对你的作用也是很大的。这里只是分出个主次关系而已,你要是时间足够的话,能把三本都精读那当然最好不过了。

    1.1K10编辑于 2022-09-08
  • 来自专栏码农小胖哥的码农生涯

    后端Java开发如何防御XSS攻击

    javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletRequestWrapper; import java.util.stream.Stream { jsonGenerator.writeString(HtmlUtils.htmlEscape(value)); } } } 总结 今天介绍了几种常用的防止XSS攻击的方式,主要是涉及后端

    5.6K10发布于 2021-07-22
  • 来自专栏逆锋起笔

    Java 后端开发必读的 6 本书!

    如果你是一个小白,你打算自学JAVA,你如果想找到一份月薪1万的JAVA开发工程师的工作。那么很简单,你只需要花1个月的时间,学完我推荐的这6本书,再结合一些实战项目,那就差不多了 1. JAVA了! 语言/框架如javaJava核心技术·卷I》 3、《Effective Java》 这本书我认为是JAVA程序员都应该学习的一本书,不论你是小白还是资深JAVA开发工程师 4、《Spring实战 》 5、《MySQL必知必会》 6、《MySQL技术内幕》 大多数JAVA开发工程师的工作日常都是增删改查! 其实JAVA开发工程师并不是什么高级的工作,只是代码农民工而已,大家不要有畏惧的心理哦!

    1.3K40编辑于 2021-12-14
  • 来自专栏全栈程序员必看

    java后端开发题库_2020年Java题库整理

    2020年Java题库整理(WUST) 知识点整理: 1.Java 语言具有跨平台性, 是一种面向对象的语言,程序具有可移植性,不可多继承。 2.Java的标准版主要用于桌面级的应用和数据库的开发9.final 修饰的成员变量必须在声明的同时赋值,如果在声明的时候没有赋值,那么只有 一次赋值的机会,而且只能在构造方法中显式赋值,然后才能使用。 15.每一个 Java 线程可以看成由代码、一个虚拟的 CPU 以及数据三部分组成。 2.length 3.非运行时异常 4.this 5.4 6.JVM 7.Character 8.非运行时异常 9.内部类 10.抽象方法 11.synchronized 12.BorderLayout 13.BorderLayout 14.FlowLayout 15.File.separator 16.ServerSocket 17.DriverManager 18.java.lang 19.快 20

    1K30编辑于 2022-07-28
  • 来自专栏wuter

    JavaWeb后端入门9—JSTL

    概述 下面只介绍if和foreach两个案例 1.1 什么是JSTL 1.2 为什么要学JSTL 主要和EL来取代传统页面上直接嵌入Java代码写法。提升程序可读性、维护性和方便性。 简单案例 2.1 引入jar包 jstl.jar和standard.jar 2.2 新建jsp并引入标签库 <%@taglib uri="http://<em>java</em>.sun.com/jsp/jstl/core

    39300编辑于 2025-04-03
  • 来自专栏苦逼的码农

    Java 后端开发学习路线(修订版)

    学习书籍推荐:《Java核心卷1》,这个算是入门书籍吧,入门书籍我看的不多,暂时介绍这一本,不过我觉得大家直接看视频入门就可以了,就看尚学堂高琪 300 集就可以了:Java300集,帅地看完直接拿捏Java 2、Java 进阶 想要靠 Java 来吃饭,单单靠看书刷视频肯定是不够的,咱们还得深入学习一波 Java 语言的特性,为了让大家少走弯路,我总结了如下核心知识: 集合模块:主要是包括各种常用集合:例如 没事,这个时候,我们就要开始撸网站了,如果是以 Java 作为开发语言的,那么 JavaWeb 是必须学的了。 5、中间件的学习 必须学的中间件:redis,Redis 基本面试必问,工作也基本的都会使用到,所以必须掌握,推荐书籍《Redis 设计与实现》、《Redis开发与运维》。 条件变量 3、互斥锁与自旋锁的底层区别 4、孤儿进程与僵尸进程 5、死锁及避免 6、多线程与多进程比较 7、进程间通信:PIPE、FIFO、消息队列、信号量、共享内存、socket 8、管道与消息队列对比 9

    3.3K32编辑于 2022-01-13
  • 来自专栏微信公众号:Java团长

    微信小程序开发【前端+后端Java)】

    我在后端编写主要是用java,当然对其他开发语言熟悉的也可以使用其他语言开发后端。 现在我就java编写后端api的讲解。主要框架springboot,开发工具myeclipse,服务器阿里云服务器。 创建一个maven项目,导入相关依赖: pom.xml依赖 <! 在写一个测试的controller进行微信小程序与java后端实现通信,controller代码如下: @RestController @SpringBootApplication public class 所以这就是选择springboot框架开发小程序后端的主要原因之一。可以方面我们进行小程序的后端开发。 五、小程序发起网络请求 在完成了小程序的后端开发,下面进行小程序端发起网络请求。 现在可以在启动后端项目在微信开发工具上进行测试。 演示效果: ? ? 所以至此已经完成了小程序的前后端通信。

    22.9K53发布于 2021-01-20
  • 来自专栏wuter

    JavaWeb后端入门9—JSP、MVC

    JSP的脚本和注释 1.1 脚本 <%java代码%>内部的代码翻译到service方法的内部 <% int i=1; System.out.print(i); %> <%=java变量或表达式 java代码或类方法%> 会被翻译成Servlet的成员内容 <%! -- 这是html 注释--> java注释可见范围:jsp源码、翻译后的Servlet //单行注释 /*多行注释*/ /**可写入javadoc的注释*/ jsp注释可见范围:只在jsp源码 < JSP的9个内置(隐式)对象 名称 类型 描述 out javax.servlet.jsp.JspWriter 用于页面输出 request javax.servlet.http.HttpServletRequest JSP的动作标签 JSP的动作标签用于在JSP页面中提供业务逻辑功能,避免在JSP页面中直接编写Java代码造成jsp页面难以维护。

    30600编辑于 2025-04-03
领券