
ビジネスを飛躍させるデータドリブンの力
では作っていきましょう。
まずESB部分ですが、たった3ステップでRESTサービスを構築できます。
<script src="jquery-1.10.2.min.js"> <script type="text/javascript" src="http://www.google.com/jsapi"> <script type="text/javascript"> google.load("visualization", "1", {packages:["corechart","table"]}); google.setOnLoadCallback(drawChartSamplePie); function drawChartSamplePie() { $.ajax({ url:"/wmProxy/servlet/ProxyServlet", method:"post", data: {method:"get", uri:"rest/StressTest/REST/sales"}, dataType:"html", cache:false, success:function(data, textStatus){ var org = eval('('+data+')'); var array = new Array(); var off = 0; array[off++] = ["年度", "売上高", "営業利益", "経常利益"]; for (var i=0; i<org.results.length; i++) { array[off] = new Array(); array[off][0] = org.results[i].Year; array[off][1] = parseInt(org.results[i].Sales); array[off][2] = parseInt(org.results[i].Profit1); array[off][3] = parseInt(org.results[i].Profit2); off++; } var data = google.visualization.arrayToDataTable(array); var options = { title: '会社業績', hAxis: {title: '年度'} }; var chart = new google.visualization.ColumnChart(document.getElementById('gct_sample_column')); chart.draw(data, options); var table = new google.visualization.Table(document.getElementById('table_div')); table.draw(data, options); }, error:function(xhr, textStatus, errorThrown){ alert("error:"+errorThrown); } }); }
Rankingランキング
New arrival新着
Keywordキーワード