私は楽しみのために Web サイトを構築しています (サーブレットと JSP ページ (Java) を使用)。html を作成し、サーバーから取得したデータを各 html ドキュメント内に絞り込むプロセス全体が嫌いです。そして言うまでもなく、html ドキュメント内でループアウトします。プロセス全体に欠陥があると思うだけで、もっと良い方法があると確信しています. ループなどを単純化するために使用できるテンプレートがあることは知っていますが、それでも...
html コンポーネントとは、この記事で説明されているようなものを意味します: http://coding.smashingmagazine.com/2012/10/23/road-reusable-html-components/
だから私がしたいのは、html コンポーネントを Java オブジェクトとしてラップすることです。超基本的な例:
public class BaseHtmlObject
{
private String m_Content = null;
public BaseHtmlObject(JSONObject someData)
{
m_Content = someData.getString("content");
...etc
}
public String toHtml()
{
return "<div>"+m_Content+"</div">
}
public addStyle(String attr, String value)
{
//...
}
...
}
私が疑問に思っているのは、再利用できる、このような事前に作成されたhtmlオブジェクトを備えた場所/「マーケットプレイス」はありますか? そうでない場合、なぜそれらは存在しないのですか? また、これが Web プログラミングの世界で何か特別なものと呼ばれている場合は、私に知らせてください。自分で検索できます。
このアプローチはデバッグが難しいことは理解していますが、各オブジェクト/コンポーネントを個別にデバッグする場合はそれほど難しくなく、この OOP アプローチは管理がはるかに簡単に思えます。