インデントにタブを使うことのデメリットはありますか? タブを使うことのメリット・半角空白を使うことのデメリットとしては ・半角空白を複数で1インデントとすることにより、少ない文字数で表現でき、ファイルサイズが小さくなる ・1インデントが正しく構成されているか一目でわかる →例えば半角空白4つで1インデントとするルールで、3インデントのはずの個所で半角空白11個とか13個で書かれているケースをしばしば見かけるが、ぱっと見ただけでは正しいインデントなのか判別しにくい ・タブならエディタの設定で、自分の見やすい表示幅に調節できる(ことが多い。エディタによるが) ・インデント中をカーソルで移動する際やインデントを削除する際に、少ないキー押下回数で済み楽に操作できる ・エディタの表示設定で、半角空白・全角空白・タブを表示するようにしたときに、半角空白でインデントをしているとうっとうしい →「半角空白
Send feedback Migrating from the Google Plugin for Eclipse Stay organized with collections Save and categorize content based on your preferences. The Google Plugin for Eclipse (GPE) is no longer available. This document describes how to migrate a project that uses GPE to Cloud Tools for Eclipse. App Engine Standard Cloud Tools for Eclipse supports development for the App Engine environment. To mig
SpringSource Tool Suite(以下STS)はEclipseベースの無償のIDE(統合開発環境)だ。EclipseもIDEだが、STSはSpringSourceがターゲットとしてきた、エンタープライズJava開発に特化した統合開発環境である。そしてSTSは「ダウンロードするだけで、エンタープライズJava開発に必要な全ての機能を、最適な生産性で提供する」というコンセプトの元、開発されてきた。 さらに最近では、STSをクラウドを使ったWebアプリケーションの開発の入り口とするべく、機能拡張が進んできる。と言うのも、SpringSourceの母体であるVMWareは、4月にSalesforce.comとの提携を発表し、さらに5月に入り、Googleとの提携を発表した。どちらもクラウドを担ぎ上げている有力なクラウドベンダである。 これはVMWareの「Open PaaS」戦略に基
以降、アプリケーションの機能、データベース、クラスファイルなどの説明をしていきますので、この機能・クラスをどうやってテストするかを考えながら、ご覧になっていただければと思います。 ソースについてはgithubで公開しています。 対象読者 今回の対象読者は、下記のとおりです。 実際の開発プロジェクトへの自動テストの導入を検討されている方 JavaによるWebアプリケーション開発についての知識がある方 JUnitの基本的な知識がある方 必要な環境 JDK 7 Eclipse 4.3 Tomcat 7 サンプルアプリケーションの説明 サンプルアプリケーション概要 ここではサンプルアプリケーションの概要について説明したいと思います。このアプリケーションは、テストケースの作成方法を説明するために用意した顧客を管理するWebアプリケーションになります。 具体的には以下の機能を提供します。 顧客検索…顧
2009年の秋にMakeGoodの開発を始めた頃、私の開発環境は大きく変わりました。GNU EmacsからEclipseへ、すなわちテキストエディターから統合開発環境(IDE: Integrated Development Environments)への変更です。IDEには数多くの利点がありますが、中でも型やメソッドの定義・参照へのアクセスの容易さは、さまざまなソフトウェアを読み解く上で大いに役立っています。 EclipseはOSGiという優れたモジュールシステムを採用しており、OSGiバンドル(OSGiのモジュール)であるEclipseプラグインだけでなくEclipseの実行環境もまたOSGiバンドルとして提供されています。ユーザーはそれらのプラグインを組み合わせて自分自身のEclipse環境を構築することができます。 プラグインは固有の更新サイト(Update Site)で公開されてお
会社勤めで開発していて面倒なのが、セキュリティの関係でインターネット接続時にプロキシ(しかも認証つき)を通らなくちゃいけないこと。このせいで少々面倒な目にも遭ってきたので、ある開発ツールを認証つきプロキシ環境で使う場合にどうすればいいかをいくつかまとめてみる。 全てWindows XPが対象。トンネルとか外部に踏み台を用意するとかの怪しげなことはしない。 Subversion(TortoiseSVN) 普通に設定項目にプロキシ設定があるので設定するだけ。 RubyGems コマンドプロンプトで set http_proxy=http://<username>:<password>@<proxy-host>:<proxy-port>のように環境変数を設定するだけでOK。これ以降は普通に gem install 等ができる*1。 GitHub 普通はHTTP/HTTPS/FTPくらいしか許可さ
Spring Tools 4 is the next generation of Spring tooling for your favorite coding environment. Largely rebuilt from scratch, it provides world-class support for developing Spring-based enterprise applications, whether you prefer Eclipse, Visual Studio Code, or Theia IDE. Spring Tools 4 for Visual Studio CodeFree. Open source. Spring Tools 4
Home > Eclipse, Maven3 > Why the “MAVEN2_CLASSPATH_CONTAINER will not be exported or published” On certain occasions Eclipse will present you with the following warning: Classpath entry org.maven.ide.eclipse.MAVEN2_CLASSPATH_CONTAINER will not be exported or published. Runtime ClassNotFoundExceptions may result. So solve this, do the following: Open the properties of the project that generates thi
© 2005 by NTT COMWARE CORPORATION; made available under the EPL v1.0 Eclipse を用いた JSF/Spring/Hibernate プラグイン勉強会 2005年6月17日、NTT幕張ビル J2EE フレームワーク、JSF/Spring/Hibernate は急速に普及が始まっています。今回は、JSF/Spring/Hibernate をベースにした開発のステップと、そこで利用できる代表的な、フリーの Eclipse プラグインを紹介します。 ツールを勉強するなら、まず使ってみることです。しかし、これらプラグインを試したくても、開発対象となるソースコードがないと、プラグインを動かせません。サンプルプログラムは、ある程度の大きさがないとツールの効果をイメージできません。Strutsならサンプルもたく
セットアップは前回を参照に。 今回はJSF 2.0をEclipseで開発、実行できるところまで。 JSF 2.0についての新機能はこちらを参照。 まずはAJAXをつかわない、シンプルなものを。faces-config.xmlもまったく使わない。 プロジェクトの作成。動的Webプロジェクトで。 続いてプロジェクトをサーバーに関連付け。忘れないように。 web.xmlの設定。JSFのサーブレットを「/faces/*」へマッピングする。ついでに、ルートをfaces/index.xhtmlに設定する。servlet2.5でも気にしない。 <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml
May 7, 2010 – 11:31 am 前回の「Eclipse上でのServletの開発」に続き、このエントリではEclipse Galileo上でJSF(Java Server Faces)を使った簡単なWebアプリケーションを作成し、一連の手続きをメモしておいた。 作成したWebアプリの概要: 今回作成したWebアプリは、身長を入力し、これからBMIを考慮した理想体重を求めるといったものである。このアプリのブラウザ上の表示を以下に示す: ソースコード: Web開発の手続きを記述するのに先立ち、今回サンプルとして作成したコードのソース、Webインタフェースを記述するWeightCheck.jsp そしてmanaged beanと呼ばれるJava BeanのソースBmi.javaをそれぞれ以下に示す: WeightCheck.jsp <%@ page language="java"
GlassFishランタイムおよびプラグインのインストール 前回は、Eclipseを使用してJavaプログラムを作成・実行する方法を紹介したので、今回はそれに引き続いて、Webアプリケーション(以下、単にWebアプリと表記する)を開発する方法を解説します。一言にWebアプリといっても、HTMLとJavaScriptのみで構成されるものから、Java EEの機能を活用するものまで、様々な規模と形があります。ここではJSF(JavaServer Faces)を用いた動的なWebアプリケーションのためのEclipseプロジェクトの作成と実行の方法を解説します。 Webアプリケーションサーバとしては「GlassFish Server 3.1」を使用します。GlassFishの本体およびそれを使うためのプラグインはデフォルトでは付属していないので、追加でインストールする必要があります。インストールは
EclipseCon 2008において興味深い発表がおこなわれた。Sun MicrosystemsはEclipse陣営には参加していないわけだが、同社はEclipseプロジェクトの一貫として、そして実質的にOracleによって開発が進められてきたJavaパーシステンス実装EclipseLinkを、JSR 317: Java Persistence 2.0の参照実装として採用するという。これでSun、Oracle、EclipseのJava三強がEclipseLinkをJPA 2.0として認めた形になった。 結果的に、Eclipse陣営主導で進められてきた技術がSunが推奨しているJCPにおける標準仕様および実装として採用されることになった。これはSunがEclipse陣営に参加しNetBeansから手を引くものではない。同社が統合開発環境として第一に推しているのは依然としてNetBeans
The EclipseLink project provides a runtime persistence solution focused on leading standards and extended functionality needed for today's enterprise Java and SOA application development. EclipseLink offers support for: Object-Relational (JPA) NoSQL (NoSQL databases, and EIS) MOXy: Object-XML (JAXB) & Object-JSON DBWS: Database Web Services Service Data Objects (SDO) EclipseLink is a sub-project o
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く