由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Java版 - java架构问题
相关主题
请问现在做Java+websphere或者ATG平台开发的工作有前途么 (转载)新手学spring,两个问题
这里友人用Gradle吗?Re: Need help with EJB
is Spring hot?A nice EJB server(recommend)
请教一个java web application设计的问题Re: EJB - INTERVIEW QUESTIONS (Do you have answers, weblogic?)
现在学Spring需要装Maven吗?java在美国到底怎样?
Spring project 各位喜欢用maven 还是gradle ?j2ee web 方向的职业规划
Eclipse可以让一个项目使用refer另一个项目吗j2ee启动时, 启动了tomcat吗?
mvn真是让人头疼Tomcat和什么一起作Application Server?
相关话题的讨论汇总
话题: spring话题: oracle话题: maven话题: gradle话题: tomcat
进入Java版参与讨论
1 (共1页)
d*********s
发帖数: 777
1
现在想做一个java的应用来进行结构化数据的存储,显示,分析
用三层模型的话,底层是oracle database,中间层用hibernat+spring+Java来写一些
API用来对数据进行操作和分析,前端准备都在浏览器上显示
用weblogic server,前端通过web service跟后端进行交互,build用maven
这样可行?还是现在有其他更popular的架构?
w**z
发帖数: 8232
2
weblogic is too heavy, 不用EJB, tomcat 足以。
你想用, Oracle 和weblogic, 都是花钱的,你没budget 限制?

【在 d*********s 的大作中提到】
: 现在想做一个java的应用来进行结构化数据的存储,显示,分析
: 用三层模型的话,底层是oracle database,中间层用hibernat+spring+Java来写一些
: API用来对数据进行操作和分析,前端准备都在浏览器上显示
: 用weblogic server,前端通过web service跟后端进行交互,build用maven
: 这样可行?还是现在有其他更popular的架构?

d****i
发帖数: 4809
3
楼上wwzz说得对,对于轻量级应用,用tomcat或者jetty足够了,WebLogic, WebSphere
是对于重量级应用的。

【在 d*********s 的大作中提到】
: 现在想做一个java的应用来进行结构化数据的存储,显示,分析
: 用三层模型的话,底层是oracle database,中间层用hibernat+spring+Java来写一些
: API用来对数据进行操作和分析,前端准备都在浏览器上显示
: 用weblogic server,前端通过web service跟后端进行交互,build用maven
: 这样可行?还是现在有其他更popular的架构?

s****y
发帖数: 503
4
tomcat + mysql + Java Play Framework + maven
z*******3
发帖数: 13709
5
play纯粹是吃饱了没事做才用的
scala忽悠了太多人
vert.x比play容易很多,兼容性也强很多
mysql也很不好用,n年不更新了
如果不是对db特别不懂的话
直接上postgresql就好了

【在 s****y 的大作中提到】
: tomcat + mysql + Java Play Framework + maven
z*******3
发帖数: 13709
6
maven也太heavy
现在都改用gradle了
包括google那个android studio
d*********s
发帖数: 777
7
以为oracle和weblogic都可以免费下载的。
现在spring framework也out了?
d*********s
发帖数: 777
8
初步的需求是这样的
有一些结构化的电信数据,总的来说是两部分,一部分是topology的数据,各个site的
属性,地理位置等,在每个site内部有一些不同种类的components,每个component有
不同的接口,接口之间是link,总的来说就是一个graph。另一部分是在整个graph上
components,接口,link上的数据,根据现有的数据来做分析,预测。
业务流程就是先把数据都load到数据库,然后前端可以显示出来整个的graph,可以查
看各个site,component,protocal,link的属性,数据。再做一些简单的仿真之后,
可以查看比如六个月之后各个结点的数据。
一开始的数据量可能不大,GB级别的原始数据通过浏览器调用web service的API load
到数据库。
数据库和应用服务器可以先放在一台server上,然后用户应该也不多,大概就10个,通
过内网连接。
gradle vs maven
weblogic vs tomcat
spring vs EJB vs vert.x vs Play
spring data vs hibernate
mysql vs postgresql vs oracle
gradle+tomcat+spring+hibernate+postgresql可行?
我对web端没什么经验,现在都用什么跟web service通信?
d****i
发帖数: 4809
9
This is my take:
gradle vs maven
>>Maven
weblogic vs tomcat
>> Tomcat
spring vs EJB vs vert.x vs Play
>> Spring
spring data vs hibernate
>>Spring data
mysql vs postgresql vs oracle
>> MySQL or Postgres (may need Oracle later)

load

【在 d*********s 的大作中提到】
: 初步的需求是这样的
: 有一些结构化的电信数据,总的来说是两部分,一部分是topology的数据,各个site的
: 属性,地理位置等,在每个site内部有一些不同种类的components,每个component有
: 不同的接口,接口之间是link,总的来说就是一个graph。另一部分是在整个graph上
: components,接口,link上的数据,根据现有的数据来做分析,预测。
: 业务流程就是先把数据都load到数据库,然后前端可以显示出来整个的graph,可以查
: 看各个site,component,protocal,link的属性,数据。再做一些简单的仿真之后,
: 可以查看比如六个月之后各个结点的数据。
: 一开始的数据量可能不大,GB级别的原始数据通过浏览器调用web service的API load
: 到数据库。

z*******3
发帖数: 13709
10
你这是故意反着说么?
gradle明显比maven好用
maven就是ejb,gradle就是spring
如果非要类比的话
vert.x也比tomcat好用,楼主问的是web service server,不是http/jsp server
tomcat要搞jax api,麻烦不少,vert.x天生就是用来搞web service server的
各种文档都封装了底层的各种网络协议接口
db为什么要oracle?
根本没有用oracle的必要
直接上postgresql,除非钱多了没处花

【在 d****i 的大作中提到】
: This is my take:
: gradle vs maven
: >>Maven
: weblogic vs tomcat
: >> Tomcat
: spring vs EJB vs vert.x vs Play
: >> Spring
: spring data vs hibernate
: >>Spring data
: mysql vs postgresql vs oracle

相关主题
Spring project 各位喜欢用maven 还是gradle ?新手学spring,两个问题
Eclipse可以让一个项目使用refer另一个项目吗Re: Need help with EJB
mvn真是让人头疼A nice EJB server(recommend)
进入Java版参与讨论
z*******3
发帖数: 13709
11
heavy:
weblogic/websphere
oracle
maven
ejb
xml,上面这几个都大量使用了xml
light:
vert.x
postgresql
gradle
spring
json,上面几个都大量使用了json,除了spring,spring后期也用annotation来替换
xml了
light里面我故意避开了可能被版权限制的产品
比如mysql
z*******3
发帖数: 13709
12
weblogic,oracle,mysql这几个都是oracle公司的产品
能不用就不用
简单说就是很贵,要么support很差
z*******3
发帖数: 13709
13
oracle和weblogic都可以找到盗版的
问题是你这个如果被抓了,被告会破产的
spring framework不是out
还很popular,但是衍生出不少其理论上的新产品
比如google的guice
而且spring自己也在不停变大
开始覆盖到其他领域
其实spring就是一个简单的ioc概念,理解了你用什么还不是一样的
其他产品抄也就是直接抄这一部分

【在 d*********s 的大作中提到】
: 以为oracle和weblogic都可以免费下载的。
: 现在spring framework也out了?

z*******3
发帖数: 13709
14
这种特殊的需求可能看看Spatial database会更好
而不是无脑上传统的db,现在很多游戏行当都开始用Spatial database了
而且这个数据是只insert,不怎么update吧?
这种需求也不是传统db擅长的,认真看看hbase等nosql db吧
哪怕是data warehouse也都比传统db靠谱
如果你不是非要追求acid的话,各种破锁机制又贵又麻烦
最后你的数据本身的处理,这个也不是java擅长的
最好找一个脚本引擎来做,当然最传统的就是sql了
如果你真的对数据库这些很不擅长也愿意掏钱,那就交给oracle吧
如果你稍微对数据库数据存储有点了解或者不愿意掏钱,postgresql
如果你对nosql等新兴科技比较感兴趣,hbase什么都可以
当然hbase本身比较heavy,你可以考虑用couchdb之类的来替换这些重量级的产品
感觉都没啥难度,无非那点东西,用产品就是读文档和google

load

【在 d*********s 的大作中提到】
: 初步的需求是这样的
: 有一些结构化的电信数据,总的来说是两部分,一部分是topology的数据,各个site的
: 属性,地理位置等,在每个site内部有一些不同种类的components,每个component有
: 不同的接口,接口之间是link,总的来说就是一个graph。另一部分是在整个graph上
: components,接口,link上的数据,根据现有的数据来做分析,预测。
: 业务流程就是先把数据都load到数据库,然后前端可以显示出来整个的graph,可以查
: 看各个site,component,protocal,link的属性,数据。再做一些简单的仿真之后,
: 可以查看比如六个月之后各个结点的数据。
: 一开始的数据量可能不大,GB级别的原始数据通过浏览器调用web service的API load
: 到数据库。

G******g
发帖数: 2275
15
几年前Postgres还不支持function(或者stored procedure,反正两者之一不支持),
不知道现在怎样。

【在 z*******3 的大作中提到】
: 你这是故意反着说么?
: gradle明显比maven好用
: maven就是ejb,gradle就是spring
: 如果非要类比的话
: vert.x也比tomcat好用,楼主问的是web service server,不是http/jsp server
: tomcat要搞jax api,麻烦不少,vert.x天生就是用来搞web service server的
: 各种文档都封装了底层的各种网络协议接口
: db为什么要oracle?
: 根本没有用oracle的必要
: 直接上postgresql,除非钱多了没处花

z*******3
发帖数: 13709
16
逻辑部分应该交给java去做,而不是db去做
交给db去做是错误的设计,现在很多老系统都是一堆乱七八糟的sp,看着就头疼

【在 G******g 的大作中提到】
: 几年前Postgres还不支持function(或者stored procedure,反正两者之一不支持),
: 不知道现在怎样。

F****n
发帖数: 3271
17
My favorite combination:
postgresql + Tomcat/JBoss (JBoss is faster and can go commercial if
necessary)
Spring+Hibernate+Gradle (Gradle is actually easier than maven)
Spring MVC (for web service) + Javascript + HTML5

【在 d*********s 的大作中提到】
: 现在想做一个java的应用来进行结构化数据的存储,显示,分析
: 用三层模型的话,底层是oracle database,中间层用hibernat+spring+Java来写一些
: API用来对数据进行操作和分析,前端准备都在浏览器上显示
: 用weblogic server,前端通过web service跟后端进行交互,build用maven
: 这样可行?还是现在有其他更popular的架构?

a**********n
发帖数: 115
18
关于 oracle 的东西, 只要你不是商业应用, 应该是免费的?
f****b
发帖数: 2410
19
re
1 (共1页)
进入Java版参与讨论
相关主题
Tomcat和什么一起作Application Server?现在学Spring需要装Maven吗?
[转载] JSP access database的问题Spring project 各位喜欢用maven 还是gradle ?
Re: [转载] 急!在线等---从Servlet调用AXIS的Web ServEclipse可以让一个项目使用refer另一个项目吗
请高手指教:Tomcat JNDI problemmvn真是让人头疼
请问现在做Java+websphere或者ATG平台开发的工作有前途么 (转载)新手学spring,两个问题
这里友人用Gradle吗?Re: Need help with EJB
is Spring hot?A nice EJB server(recommend)
请教一个java web application设计的问题Re: EJB - INTERVIEW QUESTIONS (Do you have answers, weblogic?)
相关话题的讨论汇总
话题: spring话题: oracle话题: maven话题: gradle话题: tomcat