Просто установить Content-Type недостаточно, url кодирует данные формы перед отправкой. $http.post(url, jQuery.param(data))
Personaly, который я использую
/client/projectname/trunk/source/Solution Name.sln
/client/projectname/trunk/source/Project.One
/client/projectname/trunk/source/Project.Two
/client/projectname/trunk/source/Project.Three
/client/projectname/trunk/source/SQL/
/client/projectname/trunk/source/SQL/SomeScript.sql
/client/projectname/trunk/libraries
/client/projectname/trunk/resources/Nunit
/client/projectname/trunk/resources/LLBLGEN
/client/projectname/trunk/documentation
/client/projectname/trunk/builds
, Это хорошо работает для нас, но я не думаю, что это является лучшим. , Если это о .net, можно также смотреть на treesurgeon, Они описывают его сами как:
Вы когда-либо проводили несколько дней, настраивая дерево новой разработки? Вы когда-либо проводили несколько дней, настраивая несколько деревьев разработки? Вы даже провели недели, пытаясь усовершенствовать все Ваши деревья разработки с помощью ряда лучших практик?
, Если ответ на какой-либо из вышеупомянутых ответов будет 'да', то Вам понравится Древовидный Хирург!
Древовидный Хирург является генератором дерева разработки.NET. Просто дайте ему название своего проекта, и это настроит дерево разработки для Вас в секундах. Больше, чем это, Ваше новое дерево имеет ценность лет накопленного опыта разработки сборки, созданного прямо в.
Я имею
/src - source files (test files are within a package 'test' here, or 'test' subpackage of what is being tested)
/lib - required libraries
/doc - text documentation and development notes
/build - where we build (each separate build item within a subfolder here)
/conf - configurations (each config, production, test, developer, etc gets a folder in here, and when building Jars and Wars the correct set is copied across)
/extras - other stuff
/extras/resources - resources that should be included within generated Jars, e.g., icons
с
/websites - Web related content and configurations (each website in its own folder here)
/websites/$site/webcontent - All the web content here
/websites/$site/conf - website related configuration files here (instead of /conf)
/websites/$site/build.xml - ANT build script for website that creates a war, etc
(remember you might have an admin site and a public site for a single project, hence the multi-site configuration within a single project, or even site v1 and site v2, etc)
В конце, необходимо быть немного гибкими в зависимости от самого проекта, и используете ли Вы МУРАВЬЯ или Знатока. Я использую МУРАВЬЯ, и любой поместил скрипты Ant в сборку/, но они появились в другом месте в некоторых проектах (как в/websites/для некоторых).
В целом:
src/ - source files
src/tests - unit tests
doc/ - documentation
res/ - static resources (textures, locale database, level definitions etc)
build/ - tools needed to build the system
project specific libraries and compilers
Makefile - the makefile (make, test, clean etc)
Поскольку я работаю только над проектами Java, и все они - "Mavenized", я использую эти соглашения, определенные Знатоком для структуры проекта .
В основном:
project
src/main/java --> source files
src/main/resources --> resources files (*.xml, *.properties, etc.)
src/test/java --> source files for tests.
src/test/resources --> resources files for tests.
например, я использую следующее для своих проектов стиля.Net;
/build/reports - reports and logs from the build process
/build/artifacts - all output of the build process is copied here
/src/ - all solution source code
/lib/ - 3rd party or other build dependencies
/tools/... - all other helper tools used in the build process
/tools/nant - example tool
/tools/nunit - example tool
/myProject.sln - visual studio solution file (or other IDE)
/default.build - nant build file
Эта структура папок представляет эволюцию xLim понятия .
, можно проверить его в этот проект .
Build - ignored from version control
Artifact - build artifacts (grabbed by CC.NET from here)
Package - generated zip or install packages
Test - all assemblies for unit tests
Help - autogenerated documentation
Resource
Build - plugins and extensions for NAnt/MSBuild
Library - 3rd party dependencies
Tool
FxCop
ILMerge
NCover
NCoverExplorer
NUnit
SHFB
Wix
Samples
SampleProject1
SampleProject2
Source
Project1
Project2
GlobalAssemblyInfo.cs
VersionAssemblyInfo.cs - integration server updates this one
Test
Project1.Tests
Project2.Tests
Solution.build - primary build file
Solution.ccnet - CruiseControl adapter for the build file
Solution.sln - Visual Studio
go.cmd - shortcut for launching the build file locally
readme.txt - licenses and overview
SharedKey.snk - for strong naming
с открытым исходным кодом Мне нравится путь , Netbeans IDE организует проекты. Только запустите новый проект, и он установит дерево разработки по умолчанию и скрипт Ant.