下一个项目所使用的框架 技术 架构

java7(支持tls1.1以上)
tomcat7(开启NIO 开启httponly cookie)
spring (除了helloworld,都应该用她)
spring mvc(不用struts2,少了一个框架)
spring jdbc/dbutils/ibatis(hibernate什么的能不用就不用)
spring junit (有时候不启动Tomcat做一些测试就用到)
freemarker (渲染,生成HTML)
spring cache/Ehcache(常访问、少更新的对象,缓存起来)
postgresql/mysql(postgresql,尝尝鲜)


阿里云服务器(至少比万网强) nginx+Ehcache+单tomcat


nginx+nginx-upstream-jvm-route+Ehcache+多tomcat集群负载均衡+DB主从分离+NFS(如果有上傳附件功能)+session复制:(优秀的、可扩展的组合)


ant (没有eclipse时进行编译)
commons-lang3 (不要重复制造轮子)
jquery(微软cdn)
log4j (不要再System.out.println了)
Druid/bonecp(Druid据说可对连接密码加密)
siege+sproxy(压力测试)
ssl证书 tls1.2(保证用户数据安全传输)
svn1.7(只有一个.svn目录)
jvisualvm(内存监控)
iftop,iptraf(网络流量监控)

项目部署到生产服务器:还没想好


功能性的框架{
    fastjson
    cxf (Webservice)
    jsoup (java中用jquery的方式解析HTML)
    itext (生成PDF)
    poi (生成Excel)
    pinyin4j (得到汉字的拼音)
    kaptcha (生成验证码)
    jpa: (eclipselink/openjpa opensessioninview)
}


你可能感兴趣的:(下一个项目所使用的框架 技术 架构)