Насколько PowerShell идет,/n программное обеспечение , пакет NetCmdlets включает FTP cmdlets (включая поддержку обоих безопасных типов FTP), что Вы могли использовать довольно легко для этого.
I suggest starting with The Java Language Specification. I don't think there is any quicker or more comprehensive way of gaining an understanding of the language for a seasoned programmer.
Followed by Java Collections Tutorial.
Followed by java.lang.*
and java.util.*
classes, interfaces and packages.
This will give a good basis for learning and understanding any other branch of Java as it becomes necessary.
Effective Java should be in every Java developer's bookshelf. It focuses not so much on performance as one might think from the title, but rather on how to program Java idiomatically, which becomes subtly different from following the idioms of C#.
Возможно, одним из лучших способов было бы получить копию книги Брюса Эккеля «Мышление на Java» .
Эта книга гораздо больше, чем просто описание синтаксиса языка, эта книга отходит на задний план - как сказано в названии: «Как думать на Java», чтобы вы могли писать чистый код Java, а не C # ( или C ++) с использованием синтаксиса Java.
Я говорю только о разработке веб-приложений на Java: я думаю, что это будет очень похоже на то, как вы могли бы это сделать на C # с помощью ASP.NET, за исключением того, что вы не получаете создание визуального перетаскивания GUI с помощью Visual Studio. Основные концепции почти такие же.
Что касается библиотек, то в java их миллион и одна, и только время поможет с ними. Но это поможет узнать общие, такие как apache commons , коллекции google , spring , hibernate . Это может помочь вам начать работу, если вы начнете с чего-то вроде Appfuse , который представляет собой полноценную структуру веб-приложений Java RAD, которая объединяет все вышеупомянутые общие структуры.
Что касается инструментов сборки, есть ant и maven как основные игроки. Лично я предпочитаю муравья maven.
I would take a completely different approach to reading books upfront. Simply download an IDE and get coding. The netbeans tutorials tend to get you up and running with a variety to technologies very quickly.
If you can code C# then you should have no problem getting something up and running.
Once you have some code up and running that is when you would then dig out the likes of effective Java.
Karl