小编Nir*_*hra的帖子

如何使用弹簧的分层架构仍然遵循面向对象的结构?

我学习了spring及其分层结构(控制器,服务和dao)

@Controller("userController")

@service("userService")
@Transactional(     propagation = Propagation.REQUIRED,     isolation = Isolation.DEFAULT,      readOnly = true)

@Repository("userDAO")
Run Code Online (Sandbox Code Playgroud)

现在我很困惑如何利用这些分层结构来利用优秀的OOPS实践(如此)来构建一个大项目(现实世界中有更复杂的业务逻辑,然后通常提供示例应用程序).我还想使用这些spring事务和框架提供的其他功能.有些人可以帮我解决这个问题,或者参考开源项目来澄清我的疑问.

java oop spring open-source spring-mvc

26
推荐指数
3
解决办法
1万
查看次数

如何为Web应用程序推送通知(java/servlet)?

在我的申请中,我必须显示有关特定行动的通知?

我必须显示登录用户的通知..

1 - 获取通知的一种方法是在特定时间间隔后继续轮询.这是拉动通知.

但这会导致服务器无法点击.

如何在行动时使用来自服务器的推送通知..?(我正在使用java(servlet/jsp)和tomcat)

java servlets web

13
推荐指数
2
解决办法
3万
查看次数

如何以固定的时间间隔运行后台作业方法?

我在Apache Tomcat上使用JSP/Servlet.我必须每10分钟运行一次方法.我怎样才能做到这一点?

java tomcat servlets background-process java-ee

5
推荐指数
2
解决办法
6960
查看次数

我可以过期用户的所有会话吗?

我可以过期用户的所有会话吗?
我知道我可以session通过使用来过期session.invalidate().

我正在使用Tomcat,servlet/JSP.

在一个会话中我有一个属性userId.

在此基础上,我们定义这session属于特定用户.

我需要使包含特定userId的所有会话无效.

java session tomcat servlets java-ee

3
推荐指数
1
解决办法
2098
查看次数

将Generic作为方法的参数

我有一种方法

public abstract <T extends QuestionsVO> T toBean(String json);
Run Code Online (Sandbox Code Playgroud)

同样地,我想制作另一种方法

public abstract String toJson(Object<? extends QuestionsVO> questionImplementation);
Run Code Online (Sandbox Code Playgroud)

但第二种方法给我错误.我想只传递那些类作为QuestionVO类的子类的参数

我该怎么做

java generics

1
推荐指数
1
解决办法
37
查看次数

在MongoDB中,如何搜索子文档数组?

我在mongodb有一份调查文件,每项调查都有surveyRefId独特的鉴定.我无法理解如何在surveyRefid = 377或360的文档中查找具有questionType = hard的子文档.

这是一个示例文档:

{
  "json": {
    "surveyRefId": 377,
    "surveyName": "survey on sociology",
    "questionsVoList": [
      {
        "questionId": "556708425215763c64b8af3d",
        "questionText": "question no 1",
        "questionTitle": "",
        "questionType": "hard",
        "preQuestion": true,
        "questionOptions": [
          {
            "questionRefId": 0,
            "optionType": "RADIOBUTTON",
            "isanswer": true,
            "optionText": "ch1"
          }
        ]
      },
      {
        "questionId": "556708425215763c64b8af3d",
        "questionText": "question no 2",
        "questionTitle": "",
        "questionType": "simple",
        "question": true,
        "questionOptions": [
          {
            "questionRefId": 0,
            "optionType": "RADIOBUTTON",
            "isanswer": true,
            "optionText": "ch1"
          }
        ],
      },
      {
       "questionId": "556708425215763c64b8af3d", …
Run Code Online (Sandbox Code Playgroud)

java mongodb mongo-java

1
推荐指数
1
解决办法
1248
查看次数