请问有谁能告诉我,如何处理java中基于表单的身份验证中的j_security_check servlet?
我是否必须在web-xml文件中使用j_security_check名称映射servlet类,如:
<servlet>
<servlet-name>Anyname</servlet-name>
<servlet-class>Anyclass</servlet-name>
</servlet>
<servlet-mapping>
<servlet-name>Anyname</servlet-name>
<url-pattern>/j_security_check</url-pattern>
</servlet-mapping>
Run Code Online (Sandbox Code Playgroud)
如果我输入用户名和密码,然后单击提交,那么具有j_security_check名称的servlet 将如何处理这些信息?该servlet将如何验证那些输入的用户名和密码,并获取资源(如果是身份验证),然后授权成功,否则将出现错误页面.j_security_check servlet将如何做到这一点?
在我们的Core域模型设计中,我们有一个名为"Category"的类,其构造函数是内部设计的.由于构造函数是内部的,因此在编写单元测试用例时,我将无法创建"类别"对象.
所以我的问题是,将构造函数公开以使"类别"类可测试是最佳做法吗?或者我不应该测试"类别",而应该测试负责创建此对象的类/方法?
钽,
Rajeesh
如果我有一个链表结构,我实现clear()方法如下:
public void clear() {
firstNode = null;
size = 0;
}
Run Code Online (Sandbox Code Playgroud)
它仍然可以正确地收集垃圾,或者我想要遍历每个节点,将nextNode设置为null?
没有任何节点可以直接从链接列表外部引用,因此在我的类之外不会有对它们中任何一个的引用,但我不确定Java是否会正确地垃圾收集剩余的链接节点.
java garbage-collection reference linked-list data-structures
我们有一个gwt-client,可以从我们的服务器中获取大量数据.从逻辑上讲,我想在客户端缓存数据,使服务器免于不必要的请求.
截至今天,我已经让我的模型处理数据的缓存,这种数据的扩展性不是很好.这也成为一个问题,因为我们团队中的不同开发人员开发了自己的"缓存"功能,这使得项目充满了重复.
我正在考虑如何实现一个"单一入口点",它处理所有缓存,让模型对如何处理缓存毫无头绪.
有没有人在GWT中有客户端缓存的经验?是否有可以实施的标准方法?
我有一组按钮,它们应该像切换按钮一样,但也可以作为单选按钮,在当前时间只能选择/按下一个按钮.它还需要具有不选择/按下任何按钮的状态.
行为将有点像Photoshop工具栏,其中零或一个工具随时被选中!
知道如何在WPF中实现这一点吗?
我有一个Maven 2项目,我想配置我的Checkstyle报告插件,以便只分析我的一些类.我找到了该maven.checkstyle.excludes属性,但尽管将其作为命令行参数(使用-D=maven.checkstyle.excludes=...)传递,但我无法使其工作.我在Plugin文档页面上找不到任何内容.理想情况下,我希望能够在<configuration>我的POM部分设置它.
问:到现在为止,我不知道LINQ是一个ORM工具.我总是把它看作是一种新的SQL查询语言.所以我最近开始使用nHibernate.
所以我的问题是:
与nHibernate相比,LINQ的优点和缺点是什么?
据我所知,差异在于LINQ要求.NET> 2.0(除非你破解它,这是不安全和非法的),而nHibernate使用> = 2.0.
对于LINQ,如果不使用MS-SQL,则需要有供应商/第三方LINQ提供程序DLL.
我不知道的是哪一个更快/更容易,以及是否有nHibernate支持的所有数据库的LINQ提供程序,以及LINQ如何与mono一起工作.
当我在mysql中为表创建索引时,我看到index_type是type BTREE.现在虽然我了解btree(s),但我并不清楚它是如何存储索引以及数据库如何基于此搜索记录的.
我的意思是,btree非常适合数据库执行读取和写入大块数据,当我们为列类型创建索引时Primary key,我理解的是,它创建一个树并根据值的类型分割根的值.根.
现在,它是仅存储ID树下的主键还是与该主键关联的整个数据?
找到想要的主ID后,数据库如何提取记录?
请原谅,如果这个问题已得到解答,但我找不到.
我有点困惑recv()和recvfrom().一旦服务器绑定地址(或接受TCP的连接),recv()就会被调用.是否recv()经常检查已发送的消息或是否等到收到消息?如果等待,等待时间有多长?
不确定我是否有意义,但如果有人能够启发我,我将不胜感激.
java ×4
c# ×2
.net ×1
b-tree ×1
c ×1
caching ×1
checkstyle ×1
client ×1
database ×1
gwt ×1
linked-list ×1
linq ×1
maven-2 ×1
mysql ×1
nhibernate ×1
orm ×1
recv ×1
reference ×1
reflection ×1
search ×1
servlets ×1
sockets ×1
tdd ×1
unit-testing ×1
wpf ×1