Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

待添加的技术栈列表 #1

Open
nobodxbodon opened this issue Mar 23, 2019 · 1 comment
Open

待添加的技术栈列表 #1

nobodxbodon opened this issue Mar 23, 2019 · 1 comment

Comments

@nobodxbodon
Copy link
Member

nobodxbodon commented Mar 23, 2019

参考

根据2016年后端市场比例, 考虑从占据最大份额的PHP入手, 之后的顺序看情况定:

前端框架可能目标:

  • Bootstrap
  • Angularjs
@nobodxbodon
Copy link
Member Author

关于Struts, 此处提及中文命名问题. 鉴于springside 3.3.4 发布于2010年, 2016年的该文也许并非原出处. 无论如何, 用当前的struts发布版进行验证.

测试环境是: springside 3.3.4(spring3 + struts2 + hibernate + h2database),全部用 utf-8。测试大约过程是,在实体字段全是英文的情况下:
1、添加字段,可以自动对应在数据库中的表添加
2、可以正常取出数据。

当把某个实体的字段改为中文后:
1、hibernate 不能自动添加字段到数据库表中;
2、手动通过sql往数据库表中添加了一个中文字段后,并添加相应的数据;
通过 h2的界面添加修改数据没有问题(h2本身是 java 写的,从这个意义上说,jdbc 是支持中文字段的)。但最后在前台的界面(struts2)中没有显示相应的数据;
在前台界面中输入数据,在没有更改非中文字段数据的情况下,hibernate 没有输出 update 语句;如果更改了非中文字段,那么非中文字段的数据能正常更新,但中文字段的数据没有取到,没法保存。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant