MVC ベースのアプリケーションを開発しています。クライアントの名前を含む配列があります。配列はデータベースから取り込まれます。
コントローラー(Java) はこの配列をビュー(JSP) に渡し、ビューはそれをレンダリングします。クライアントのリストは昇順で表示する必要があります。また、XYZ というクライアントが存在する場合、その XYZ クライアントは常にリストの最初に表示されます。このようなルールは他にもあります。
問題は、設計の観点から、並べ替えをどこで行うべきかということです。コントローラー (Java) またはビュー (JSP) で発生する必要がありますか?
余談ですが、私は JSP/JavaScript よりも Java でのプログラミングに慣れていることも言及する必要があります。「正しい」または「間違った」方法がない場合は、コントローラー自体でソートすることをお勧めします。
また、パフォーマンスの観点から、どちらが優れていますか?