小编nic*_*din的帖子

Web应用程序与MEAN堆栈和Java

我几年来一直是Java/J2EE开发人员,不幸的是,由于我日常工作和公司的背景,最近我没有学到那么多东西.

这就是为什么我决定解决我自己的个人项目,该项目将具有以下细节/特征(第一个是最优先的)

  • 登录用户的Web应用程序
  • 需要从第三方API检索信息(想想Twitter,Facebook,Pinterest ......)
  • 许多并发访问同一功能(API信息检索)的同时
  • 可通过Web访问,最终通过Mobile访问
  • Cron/Quartz定期(每晚?)通过电子邮件向用户发送更新的信息
  • 带有实时信息的仪表板
  • 当事情发生时通过电子邮件或网络发布通知(新的Twitter粉丝......)

我的知识如下:

  • Java/J2EE带有一点Spring/Hibernate,安静了很多Maven/Ibatis
  • 在Tomcat/JBoss上部署
  • HTML,CSS和Javascript,基本.足以执行基本的东西,但还不足以建立一个响应迅速,有光泽的网络

我的软技能:

  • 我想学习新技术
  • 我需要学习新的技术(更新我的简历)

在阅读了一些关于许多可用技术的安静之后,我想到了以下内容:

  • 对于引擎部分(即从第三方检索信息,在网络和移动设备上显示,每晚发送电子邮件......),我正在考虑一个完整的MEAN堆栈(尽管我更喜欢mean.js mean.io看起来更成熟)即MongoDB + Express.js + AngularJS + Node.js
  • 对于管理部分(新用户创建,登录管理):Java + Spring/Hibernate +常规MySQL + AngularJS
  • 带有Apache + Tomcat的Amazon EC2实例用于管理部分

你怎么看+一些问题:

  • 假装我将以不同的方式处理引擎部分和管理部分,这是不是很疯狂?
  • MEAN堆栈是否也可以处理所有管理/登录功能?
  • 假装我可以学习MEAN堆栈(目前)对Javascript的有限知识,这是不是很疯狂?当然是学习它......我知道学习曲线会很安静,但我已经准备好了.
  • 有没有一种简单的方法将Node.js与Java代码集成?有人试过吗?例如,我想利用Node.js的非阻塞功能,但是例如调用Java方法来访问第三方API.

提前感谢您的建议.

尼古拉斯.

javascript java amazon-ec2 node.js mean-stack

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

React Router 总是将我重定向到不同的 url

我是 React 和 React Router 的新手。我正在使用 React Router v4 并遵循基于以前版本的教程 - 但我让它工作了(使用在 SO 上找到的一些内容和 React Router v4 文档上的一些内容)。

但有一件事困扰着我。

我有一个网址http://localhost:3000/#/bugs,它基本上加载了我所有错误的列表。但我也有可能的网址,如http://localhost:3000/#/bugs?priority=low&status=open ,它加载一组特定的网址。

网址本身可以正常工作并按预期完成工作。

奇怪的是,每当我输入http://localhost:3000/#/bugs?priority=low&status=open(或任何参数)时,该组件都会执行其工作,但 URL 地址栏显示http://localhost:3000/ #/bugs(尽管渲染显示了与优先级和状态相关的所有内容)。

不知何故,URL 位置栏发生了变化,但我不明白为什么。

这是我的 App.js

import React from 'react';
import ReactDOM from 'react-dom';
import {BugList} from './BugList';
import {Redirect} from 'react-router';
import {HashRouter as Router, Route} from 'react-router-dom';



const NoMatch = React.createClass({
    render : function (){
        return(
            <h2>This path does not exist</h2>
        );
    }
});


ReactDOM.render(
    ( …
Run Code Online (Sandbox Code Playgroud)

jsx reactjs react-router

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