Проблемы с веб-приложением

Предыдущий программист покинул веб-сайт в довольно непригодном для использования состоянии, и мне трудно что-либо изменить. Я новичок в веб-дизайне, поэтому не и каждый другой элемент имеет идентификатор, и этими идентификаторами управляют функции javascript, а затем на их основе загружаются соответствующие веб-службы и файлы xslt ..

  • С точки зрения безопасности он использовал T-SQL для xml auto для большинства данных, возвращаемых веб-службой - это хороший выбор с точки зрения безопасности, чтобы предоставить конечному пользователю имена таблиц и имена столбцов ??
  • I Меня очень смущает состояние самого приложения. Следует ли мне узнать о тонкостях, которые он разработал, и продолжить работу над этим, или мне следует начать все переписывать? Что меня сильно озадачивает, так это отсутствие альтернатив - и является ли это обычным способом обработки веб-проектов в реальном мире или это было исключением?

    Любые предложения, любые указатели приветствуются. import java.util.Arrays; открытый класс Main {public static void main (String [] args) {попробуйте {String s = "s"; System.out.println (Массивы ....

    
    
    import java.io.UnsupportedEncodingException;
    import java.util.Arrays;
    
    public class Main {
     public static void main(String[] args)
     {
      try 
      {
       String s = "s";
       System.out.println( Arrays.toString( s.getBytes("utf8") ) );
       System.out.println( Arrays.toString( s.getBytes("utf16") ) );
       System.out.println( Arrays.toString( s.getBytes("utf32") ) );
      }  
      catch (UnsupportedEncodingException e) 
      {
       e.printStackTrace();
      }
     }
    }
    
    

    Консоль:

    
    [115]
    [-2, -1, 0, 115]
    [0, 0, 0, 115]
    

    Что это такое?

    [- 2, -1] - ???

    Также я заметил, что если я сделаю это:

    
    String s = new String(new char[]{'\u1251'});
    System.out.println( Arrays.toString( s.getBytes("utf8") ) );
    System.out.println( Arrays.toString( s.getBytes("utf16") ) );
    System.out.println( Arrays.toString( s.getBytes("utf32") ) );
    

    Консоль:

    
    [-31, -119, -111]
    [-2, -1, 18, 81]
    [0, 0, 18, 81]
    
    5
    задан mr. Vachovsky 16 November 2010 в 13:58
    поделиться