首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
菜鸡就要努力ing
获赞
30
粉丝
5
关注
4
看过 TA
1
男
西安电子科技大学
2022
Java
IP属地:上海
暂未填写个人简介
私信
关注
拉黑
举报
举报
确定要拉黑菜鸡就要努力ing吗?
发布(15)
评论
刷题
菜鸡就要努力ing
关注TA,不错过内容更新
关注
2018-10-27 20:19
已编辑
西安电子科技大学 Java
[有书共读]JavaWeb高级编程
JavaWeb高级编程 -- 篇13 Bean验证通过为字段、方法等添加注解的方式,指示如何在被标注的目标上应用特定的约束。所有保留策略是运行时并且被标注了@javax.validation.Constraint的注解都代表了一个约束注解。该API中包含了几个预定义的约束注解,我们也可以创建自己的注解并提供对应的javax.validation.ContraintValidator实现,用于处理自定义的注解。ContraintValidator负责评估特定的约束类型。 约束注解可以被添加到字段、方法和方法参数上。添加到字段上时,它表示无论何时在该类的实例调用验证方法,验证器都应该检查字...
0
点赞
评论
收藏
分享
2018-10-15 10:51
已编辑
西安电子科技大学 Java
[有书共读]JavaWeb高级编程
JavaWeb高级编程 -- 篇12 使用服务和仓库支持控制器 模型-视图-控制器模式 第一步:视图发送命令到控制器 第二步:控制器从模型中读取或操作数据 第三步:模型将数据发送到控制器 第四步:控制器将模型发送到视图 用户界面逻辑是所有只用于支持特定用户界面的逻辑。如果无论用户如何与应用程序交互,都需要某一块相同的代码逻辑,那么该逻辑就是业务逻辑。不过,如果一块代码逻辑只对特定的用户界面有用。如同将用户界面逻辑和业务逻辑分开一样,也应该将持久逻辑与业务逻辑分隔开。 在控制器-服务-仓库中,仓库是最低的一层,它负责所有的持久化逻辑,将数据保存到数据存储中并从数据存储中读取已保存的数据...
0
点赞
评论
收藏
分享
2018-10-02 22:58
西安电子科技大学 Java
[有书共读]JavaWeb高级编程
JavaWeb高级编程 -- 篇11 使用控制器替代Servlet @RequestMapping是Spring工具集中一个非常强大的工具,通过它可以映射请求、请求的Content-Type或者Accept头、HTTP请求头、指定请求参数或头是否存在,或者这些信息的任意组合。使用了@RequestMapping之后,在Servlet的doGet或者类似的方法中选择正确的方法时,就不再需要使用复杂的切换或者逻辑分支。请求将被自动路由到正确的控制器和方法。@RequestMapping注解将把请求被映射到的方法缩小到特定的方法上。可以只在控制器方法中添加@RequestMapping,或者同时在...
0
点赞
评论
收藏
分享
2018-09-29 10:30
西安电子科技大学 Java
[有书共读]JavaWeb高级编程
JavaWeb高级编程 -- 篇10 使用日志监控应用程序 "日志"不一定就是一个文件。日志事件有着不同的类型和严重程度。常见的日志级别: 通用名称 级别 常用语义 致命错误 没有对等的常量 表示一种严重的错误形式,通常这种错误会导致系统崩溃或者提前终止 错误 SEVER 表示发生了严重的问题 警告 WARNING 表示发生了一些可能是也可能不是问题的事件,并且可能需要进行检查 信息 INFO 表示信息级别的日志,这些日志对应用程序监控和调试来说是非常有用的 介绍SpringFramework Spring Framework是一个Ja...
0
点赞
评论
收藏
分享
2018-09-28 18:11
西安电子科技大学 Java
[有书共读]JavaWeb高级编程
JavaWeb高级编程 -- 篇9 使用过滤器改进应用程序 过滤器是可以拦***问资源的请求、资源的响应或者同时拦截两者的应用组件。过滤器可以检测和修改请求和响应,它们甚至可以拒绝、重定向或转发请求。过滤器在初始化时将调用init方法,它可以访问过滤器的配置、初始化参数和SevletContext,正如Servlet的init方法一样。当请求进入过滤器中时,doFilter方法将会被调用,它提供了对ServletRequest、ServletResponse和FilterChain对象的访问。在doFilter之中,可以拒绝请求或者调用FilterChain对象的doFilter方法,可以修...
0
点赞
评论
收藏
分享
2018-09-28 17:03
西安电子科技大学 Java
[有书共享]JavaWeb高级编程
JavaWeb高级编程 -- 篇8 编写自定义标签和函数库 为了使用标签文件中定义的标签,可以使用taglib中的tagdir特性帮助你完成: <%@ taglib prefix="myTags" tagdir="/WEB-INF/tags" %> tagdir目录中所有的.tag或者.tagx文件都将被绑定到myTags命名空间。 为编写自定义的标签和函数库,必须了解JSP标签库XSD和使用它编写标签的方式。 关于JSP标签库XSD有一件重要的事情需要注意:模式使用了严格的元素顺序,这意味着所有使用...
0
点赞
评论
收藏
分享
2018-09-28 17:03
西安电子科技大学 Java
[有书共享]JavaWeb高级编程
JavaWeb高级编程 -- 篇7 编写自定义标签和函数库 为了使用标签文件中定义的标签,可以使用taglib中的tagdir特性帮助你完成: <%@ taglib prefix="myTags" tagdir="/WEB-INF/tags" %> tagdir目录中所有的.tag或者.tagx文件都将被绑定到myTags命名空间。 为编写自定义的标签和函数库,必须了解JSP标签库XSD和使用它编写标签的方式。关于JSP标签库XSD有一件重要的事情需要注意:模式使用了严格的元素顺序,这意味着所有使用的元素必须严格按照特定的顺...
0
点赞
评论
收藏
分享
2018-09-09 23:14
西安电子科技大学 Java
[有书共读]JavaWeb高级编程
JavaWeb高级编程 -- 篇7 Java标准标签库 JSP标签语法中包含一些简写可以帮助轻松编写JSP。这些简写中第一个就是taglib指令。 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 指令是XML文档中引用XML命名空间的一种方式,是XMLNS技术的替代品。指令taglib中的prefix特性代表了在JSP页面中引用标签库时使用的命名空间。特性uri标志着TLD中为该标签库定义的URI。所有的JSP标签都遵守相同的基本语法: <pre...
0
点赞
评论
收藏
分享
2018-08-30 22:36
西安电子科技大学 Java
[有书共享]JavaWeb高级编程
JavaWeb高级编程 -- 篇6 在JSP中使用表达式语言 表达式语言(EL)源于JSP标准库(JSTL)的一部分,用于在不使用脚本、声明或者表达式的情况下,在JSP页面中渲染数据。 EL的基本语法描述了一个必须与其他JSP页面语法分开执行的表达式。基本的EL语法有两种类型:立即执行和延迟执行。 <b>1. 立即执行</b> 立即执行EL表达式将在页面渲染的时候,被JSP引擎解析和执行。因为JSP从上向下执行,这意味着EL表达式将在JSP引擎发现它,并在继续执行其他页面部分之前执行它。如下为一个有效的EL表达式: ${expr} 美...
0
点赞
评论
收藏
分享
2018-08-18 23:37
已编辑
西安电子科技大学 Java
[有书共享]JavaWeb高级编程
JavaWeb高级编程 -- 篇5 使用会话维持状态 HTTP请求自身是完全无状态的。从服务器的角度来说,当用户的Web浏览器打开第一个连接到服务器的套接字时请求就开始了,直到服务器返回最后一个数据包关闭连接时,该请求结束。此时,在用户的浏览器和服务器之间不再有任何联系,当下一个连接开始时,无法将新的请求与之前的请求关联起来。使用会话可以: 维持请求和请求之间的状态 记住用户 启动应用程序的工作流 在Web会话理论中,会话是由服务器或Web应用程序管理的某些文件、内存片段、对象或者容器,它包含了分配给它的各种不同的数据。用户浏览器中不需要保持或维持任何此类数据。它们只有服...
0
点赞
评论
收藏
分享
2018-08-12 16:48
西安电子科技大学 Java
[有书共读]JavaWeb高级编程
JavaWeb高级编程 -- 篇4 使用JSP显示页面内容 JSP是一个混合解决方案,它结合了Java代码和HTML标签。JSP可以包含除了Java代码之外的任何HTML标签、内建JSP标签、自定义JSP标签以及表达式语言。 JSP中的指令标签: <%@ page contentType="text/html;charset=UTF-8" language="java" %> 该指令标签提供了对JSP如何转换、渲染和传输的控制。 指令标签中:特性language将告诉容器JSP中使用的是哪种脚本语言。contentType...
0
点赞
评论
收藏
分享
2018-08-11 20:32
西安电子科技大学 Java
[有书共读]Java Web高级编程
JavaWeb高级编程 -- 篇3 在Java EE平台中,Servlet用于接收和响应终端用户的请求。Servlet在Java EE API规范中的定义如下: Servlet是一个运行在Web服务器中的Java小程序。Servlet将会接收和响应来自Web客户端的请求,使用HTTP进行通信。 使用IDEA创建具有Maven依赖的Webapp方法 创建Servlet Servlet是所有Web应用程序的核心类,它是唯一的既可以直接处理和响应用户请求,也可以将处理工作委托给应用中的其它部分的类。 除非某些过滤器提前终止了客户端的请求,否则所有的请求都将...
0
点赞
评论
收藏
分享
2018-08-18 23:42
已编辑
西安电子科技大学 Java
[有书共读]JavaWeb高级编程--篇2
JavaWeb高级编程 -- 篇2 每个应用服务器都包含了一个Web容器,用于管理Servlet的生命周期、将请求URL映射到对应的Servlet代码、接受和响应HTTP请求以及管理过滤器。 Apache Tomcat是目前最常见和最流行的Web容器。 Tomcat的主要优点是占用内存小、配置简单以及长期的社区参与。同时,Tomcat可以完美地完成许多任务,但是不能轻松地部署复杂的企业级应用程序。 Tomcat提供了Servlet、Java Server Pages(JSP)、Java Unified Expression Language(EL)和WebSocket规范。 Tomcat...
0
点赞
评论
收藏
分享
2018-07-20 19:27
西安电子科技大学 Java
[有书共读]Java Web高级编程(篇1)
Java Web高级编程 -- 篇1 注:喜闻乐见的开坑,笔记主要关于WebSockets,Spring,Framework,JPA Hibernate和Spring Security。从今天开始,每星期不定期更新。欢迎关注 面向读者:已经具有丰富的Java语言和Java SE平台知识的软件开发者和软件工程师。 预掌握知识: Internet、TCP、HTTP协议 HTML(5) XML Javascript或ECMAScript CSS SQL,MySQL 事务及其概念 IDE使用 ...
0
点赞
评论
收藏
分享
2018-04-27 14:06
已编辑
西安电子科技大学 Java
去哪儿给口头offer的,一定可以拿到offer邮件吗?
给了西安面试实习的。话说有没有人有具体的发邮件的时间?
梅子酒z-Z:
原来是不急的,刚刚同学的阿里录用书都下来了,现在是急得要命 这是我唯一一个有希望的offer
投递去哪儿等公司10个岗位 >
0
点赞
评论
收藏
分享
1
关注他的用户也关注了:
牛客网
牛客企业服务